Docker-Image(镜像)的获取/常用命令/简单的镜像制作

1:获取想要的镜像

方法一:

1:访问Docker Hub可以获取需要的镜像 :https://hub.docker.com

2:点击Explore可以在页面选择需要的镜像,我们以node为例 需要改镜像 我们只需用点击箭头所示进入页面

3:进入页面后 我们可以在输入红框内的命令下载该镜像(有版本要求参考第4步)

4:如果有版本要求可以点击"Tags"进入选择页面 不如我们要选择11.1版本的 只用在上一个命令后加上:11.1即可,即:Docker pull node:11.1

5;验证两个node版本是否download成功

方法二:

参考博客:https://blog.csdn.net/hujyhfwfh2/article/details/83661938

2:Docker commit方式制作镜像

注意:这样方式一般不推荐使用,最好是使用dockerFile的方式去制作镜像

2.1:查看当前系统有哪些镜像

2.2:假设以centos为原始镜像制作一个新的image

1:先进入到centos为image的container实例

2:安装应用程序(yum install -y XXX 表示:安装XXX时有需要选择y/n的时候选择y)

3:安装成功后exit退出container

2.3:查看Container容器历史版本

docker container ls -a

2.4:commit镜像 (docker commit ContainerID 新镜像的名称)

docker commit 2dab1889d7b2 centos-vim

最后查看发现centos-vim的镜像已经生成成功了 大小355M比centos大了155M

2.5:查看两个image的异同(docker history Image ID)

发现两个image不同额地方就是黄色框内的东西不一样

3:DockerFile制作简单的镜像

3.1:创建文件夹

mkdir Demo

cd Demo

3.2:创建Dockerfile

注意一定要写成Dockerfile大小写都不能写错

vi Dockerfile

3.3:基于Dockerfile构建镜像

docker build -t centos-vim-new .

3.4:查看镜像是否构建好

4:后台运行docker容器并且保证不退出

docker run -d centos /bin/sh -c "while true; do echo hello world; sleep 3600; done"

 

 

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值