Docker入门(NGINX为例)
目录(Docker的四种主要操作)
1.仓库和镜像之间的pull,push操作
2.tar和镜像之间的save,load操作
3.容器和镜像之间的commit,run操作
4.Docker和镜像之间的build
介绍
最基本的docker操作,是看了B站某UP主视频自己的总结,放上链接https://www.bilibili.com/video/av58402749?from=search&seid=10209590234007614339,也感谢评论区小伙伴做的图 Docker一些名词
仓库:丰富的第三方镜像,我们可以利用pull命令进行使用,如NGINX,Redis等等,Docker的强大之处
镜像:类似于我们的虚拟机软件VMware
容器:类似于虚拟机本身
tar文件:相当于VMware中镜像的.vmdk文件
Dockerfile:配置文件,可以在文件中添加内容进行Dcoker操作
操作推荐:playwithdocker工具
1.仓库和镜像之间的pull,push操作
将ngin从仓库中pull下来
docker pull nginx
查看现有的镜像
docker images
使用当前的nginx,将内外部的80端口进行映射
docker run -d -p 80:80 nginx
对nginx进行修改
docker exec -it e5 bash
cd /usr/share/nginx/html
利用docker查看镜像
docker ps
删除不需要的镜像
docker rm -f e5
镜像和容器的commit操作
docker commit ID name
Dockerfile
vim dockerfile
docker build -t m2 .
docker run -d -p 90:80 m2
Save和Load操作
docker save name > 1.tar
docker load name < 1.tar
将镜像映射到外部,从外面修改,保证不丢失
docker run -d -p 100:80 --name -v
pwd
:/usr/share/nginx/html nginx:1.3