Docker创建自己的镜像和使用打包好的镜像

目录

启动docker

一,创建镜像并打包压缩

二、从压缩包中加载镜像


启动docker

systemctl status docker (设置了自动启动的可以不用)

一,创建镜像并打包压缩

#拉取最新的ubuntu镜像

docker pull ubuntu:latest 

#查看镜像

docker images 

#根据镜像创建一个容器

docker run -itd --name ubuntu  #这个是容器的名称ubuntu:latest #这个是镜像的名称

#进入容器内部方法十

docker exec -it ubuntu  /bin/bash

#更新

apt-get update

#随便安装一点东西

apt-get install openssh-client

#使用ssh命令测试是否安装成功

ssh

 #退出容器

exit

#基于自定义的容器提交一个镜像,在这之前通过docker ps获取到容器的id

docker commit b81cedd72aaa #这个是容器的id myub:v1#这个是镜像名v1是版本

#通过docker images查看是否创建镜像成功,制作成功后会存在本地镜像库内

#打包压缩镜像

docker save myub:v1 #这个是镜像的名称 | gzip > myub.tgz #这个是压缩包的名称

#通过ls -llrt 查看压缩包

#删除本地的镜像

docker rmi myub:v1 #这个是镜像名称 

二、从压缩包中加载镜像

#解压压缩包并提取镜像

gunzip -c myub.tgz #这个是压缩包的名称 | docker load

#查看加载的镜像

docker images

#使用压缩包中解压的镜像创建新的容器

docker run -itd --name my_ubuntu #这个是容器名称 myub:v1 #这个是镜像名称

#使用docker ps查看容器

#进入容器

docker exec -it my_ubunut /bin/bash

#测试ssh是否存在

ssh

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值