这里以nginx镜像为例
1:查看一下所有镜像
docker images
2:查询一下nginx有哪些版本的镜像,一般选用OFFICIAL=OK的,是官方发布的
docker search nginx
3:下载nginx镜像
docker pull nginx
docker images #装完查看
4:通过镜像运行nginx容器
docker run -p 8080:80 --name mynginx -d nginx
5:查看所有容器的状态
docker ps -a
6:可以通过浏览器访问了
http://ip:8080
关闭防火墙
7:查询镜像的详细信息
docker inspect 镜像id
8:进入容器修改配置文件
docker exec -it 容器id bash #进入容器
会发现vi或者vim命令没有用,解决办法:apt-get update 完成之后 apt-get install vim
vi /etc/nginx/nginx.conf
9:将nginx镜像打成tar包,就可以提供给别人使用了
docker image save nginx > nginx.tar
10:导入打包好的镜像
为了测试,先删除原来的nginx镜像
docker rmi -f nginx
导入tar文件到我们的镜像中
docker image load < nginx.tar