docker基本命令
  wqzTkljHCzgq 2023年11月02日 53 0


1、docker基础命令

  1. 推送镜像到私人服务器
docker push container_name # 推送镜像到私人服务器
  1. 拉取dockerhub上的文件
docker pull container_name
  1. 查看docker容器内所有的镜像文件
docker images
  1. 删除docker中的镜像
docker rmi container_name
  1. 查看当前正在运行的镜像
docker ps

docker ps -a # 查看当前所有的镜像

2、docker容器基本命令

docker创建并运行容器

  1. 以nginx镜像为例
docker run --name mn -p 80:80 -d nginx
  1. 创建volume数据卷
docker volume --help # 查看volume命令相关的参数

docker volume create html # 创建一个名为html的数据卷

docker volume prune # 删除所有空闲的数据卷

docker volume rm html # 删除html数据卷

docker volume inspect html # 查看html数据卷在宿主机文件系统的位置

docker volume ls # 查询当前所有的数据卷
  1. 使用volume数据卷创建容器
docker run --name mn -p 80:80 -v html:/usr/share/nginx/html -d nginx

如果没有html数据卷,docker将会自动创建一个html的数据卷

  1. docker进入到容器内部操作
docker exec --help # 查看当前命令的help

docker exec -it mn bash # 进入nginx容器的内部进行操作

3、创建MySQL容器

docker run --name container_name -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql
docker run \
	--name mysql \
	-e MYSQL_ROOT_PASSWORD=123456
	-p 3306:3306
	-v /tmp/mysql/conf/hmy.cnf:/etc/mysql/conf.d/hmf.cnf \
	-v /tmp/mysql/data:/var/lib/mysql \
	-d \
	mysql:5.7.25
【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  wwLZeziuqjLR   2023年12月11日   32   0   0 Dockercentos
  jnZtF7Co41Wg   2023年12月09日   28   0   0 客户端服务端数据
  MCWYWqSAMsot   2023年12月11日   33   0   0 Docker
  DnoStTHsc0vp   2023年12月11日   27   0   0 Docker
wqzTkljHCzgq