如何将docker镜像打包给别人用

这里以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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值