Docker

systemctl status docker #查看容器运行状态 
system start docker #启动容器
systemctl stop docker #关闭容器

注意:root用户才能启动容器

镜像操作命令

docker images #查看所有镜像
docker rmi #删除镜像
docker --help
docker pull nginx #拉取最新的nignx镜像
docker save -o nginx:latest nginx.tar #将镜像导出到指定文件
docker load -i nginx.tar #将镜像导入到指定文件

容器相关命令

docker ps #查看所有运行的容器状态
docker logs 容器

创建运行一个Nginx容器

docker run --name mynginx -p 80:80 -d nginx 

进入Nginx容器内部

docker exec -it mynginx bash

html 文件位置/usr/share/nginx/html

退出当前容器exit

删除Nginx容器

docker rm -f mynginx #强制删除正在运行的容器

数据

数据卷(volume)是一个虚拟目录,指向宿主机文件系统中的某个目录容器和宿主机通过数据实现数据共享

docker volume [command]

commands:

挂载数据卷

将Nginx容器挂载到数据卷上

docker run --name mynginx -p 80:80 -v test:/usr/share/nginx/html -d nginx

在进行数据卷挂载时,若数据卷不存在,docker会自动创建

DockerCompose

DockerCompose基于Compose文件我们快速部署分布式应用,无需手动去创建和运行容器。

 docker-compose up -d

原文地址:https://blog.csdn.net/weixin_59864324/article/details/134632806

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。

如若转载,请注明出处:http://www.7code.cn/show_3126.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注