docker命令1-镜像制作与推送仓库

一 docker 制作镜像

(1)制作镜像

1.从远程仓库拉取一个纯净的 centos 系统镜像

查询 centos 相关的镜像

docker search centos

 

下载镜像到本地

docker pull 镜像名

 

查看本地镜像

docker images

 

2.创建并进入容器

创建容器

格式:docker run -dit --name=容器名 镜像 id /bin/bash

 

查看所有的容器

docker ps -a

 进入容器

 格式:docker  exec  -it  容器名  /bin/bash 

3.操作容器

在容器中安装 环境 ,我这里安装的是 python3

 

4.安装好环境之后,退出容器

用 exit 退出容器

 

5.将容器制作成镜像

格式:docker commit -m '镜像描述' -a '制作者' 容器名 镜像名

 

6.将制作好的镜像打成 tar 包

格式:docker save -o tar包的名字 镜像名

 

7.将打包好的 tar 包传给别人

 格式:scp tar包所在路径 用户名@IP地址:要上传的路径

8.别人接收到 tar 包之后,怎么使用 tar 包

格式:docker load < tar 包所在路径

 

二 将镜像推送到仓库

1、登录

docker login http://xxxxx.com

2、登录私有hub创建项目

   例如项目叫:abc-dev

2、给镜像打tag
---docker image ls
---dockers tag image_id 

  docker tag 2e25d8496557 xxxxx.com/abc-dev/arc:1334

  2e25d8496557:IMAGE ID,可以用docker images 查看

  xxxxx.com:私有hub域名

  abc-dev:项目名称

  arc:镜像名称

  1334:镜像版本号

4、推送

  docker push xxxxx.com/abc-dev/arc:1334 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值