拉取镜像
docker pull nginx#不写版本号 表示最新版本
查看是否拉取成功
docker images
#成功
nginx latest 605c77e624dd 2 years ago 141MB
mysql 8.0 3218b38490ce 2 years ago 516MB
mysql latest 3218b38490ce 2 years ago 516MB
启动并运行容器
docker run -d --name nginx -p 80:80 -v html:/usr/share/nginx/html nginx
html:/usr/share/nginx/html nginx 为挂载的数据卷
查看数据卷
docker volume ls #查看是否挂载成功docker volume inspect html
#查看详细信息
上传部署文件
cd /var/lib/docker/volumes/html/_data
#将打包好的文件放入即可
放行端口
firewall-cmd --zone=public --add-port=80/tcp --permanent#放行80端口 并且永久失效firewall-cmd --reload#重新加载防火墙规则firewall-cmd --list-all#是否放行成功
打包镜像
docker save -o nginx.tar nginx:latest
加载本地镜像
docker load -i nginx.tar