Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1613192
  • 博文数量: 805
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 5618
  • 用 户 组: 普通用户
  • 注册时间: 2016-11-11 09:12
个人简介

To be a better coder

文章分类

全部博文(805)

文章存档

2020年(148)

2019年(214)

2018年(216)

2017年(145)

2016年(82)

分类: LINUX

2020-01-07 10:55:43

私有仓库也是以容器方式运行的,镜像register

docker -v

1. 作用

挂载宿主机的一个目录。

2. 案例

譬如我要启动一个centos容器,宿主机的/test目录挂载到容器的/soft目录,可通过以下方式指定:

# docker run -it -v /test:/soft centos /bin/bash

冒号":"前面的目录是宿主机目录,后面的目录是容器内目录
[root@nfs-7ff66e07a294 /]#
[root@nfs-7ff66e07a294 /]# docker exec -it 5ac327af3af3  /bin/sh
/ # exit
[root@nfs-7ff66e07a294 /]# docker inspect --format "{{.Config.Volumes}}" 5ac327af3af3
map[/var/lib/registry:{}]
[root@nfs-7ff66e07a294 /]#

docker 镜像的push 和 pull

上传镜像到docker hub
1,使用docker commit命令将要提交的container,提交为镜像。(镜像名需要时 dockershub用户名/自定义名字)
docker commit [container id或者container name] 镜像名:tag
例如:docker commit basecontainer dockerkangkang/basecontainer:1.0
2,docker images 查看该image
3,docker login
4,docker push 镜像名
例如:docker push dockerkangkang/basecontainer:1.0
然后到dockerhub上即可查看,也可以上传到私有镜像
------
从docker hub上拉去镜像
1,docker pull 镜像名:tag
例如:docker pull dockerkangkang/basecontainer:1.0



阅读(105) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~