Docker私库搭建和使用
环境介绍:
操作系统:Centos6.5
软件:Docker1.7.1
服务器端:192.168.1.10
客户端:192.168.1.20
-
启动服务器端docker服务
由于服务器在推送镜像到私库时需要进行ca认证,这里使用--insecure-registry来忽略认证
docker -d --insecure-registry 192.168.1.10:5000 &
-
在服务器端拉取官方registry镜像
docker pull registry
-
从官方拉取基础镜像
docker pull centos
-
给镜像一个新标签
docker tag centos 192.168.1.10:5000/centos
-
启动容器
docker run -d --name registry -p 5000:5000 -v /opt/registry:/var/lib/registry registry
-
查看私库是否已经启动
docker ps -a
-
推送基础镜像到私库中
docker push 192.168.1.10:5000/centos
-
用客户端连接私库
--启动客户端docker服务
由于客户端在连接私库时要求使用ca进行验证,与服务器端启动同理
docker -d --insecure-registry 192.168.1.10:5000 &
-
拉取官方镜像
docker pull nginx
-
给镜像一个新标签
docker tag centos 192.168.1.10:5000/nginx
-
推送镜像到私库中
docker push 192.168.1.10:5000/nginx
-
从私库中拉取镜像
docker pull 192.168.1.10:5000/centos
-
查看客户端所有镜像
docker images
-
查看私库中存在的镜像
本文出自 “linux运维技术” 博客,请务必保留此出处http://forall.blog.51cto.com/12356505/1924394

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
DOCKER OVERLAY NETWORK consul 注册
下载 consul 二进制包并启动 wgethttps://releases.hashicorp.com/consul/0.9.2/consul_0.9.2_linux_amd64.zip unzip consul_0.9.2_linux_amd64.zip mv consul /usr/bin/consul && chmod +x /usr/bin/consul nohup consul agent -server -bootstrap -ui -data-dir /var/lib/consul -client=192.168.1.198 -bind=192.168.1.198 &>/var/log/consul.log & 节点配置 docker 守护进程连接 consul vim /etc/default/docker DOCKER_OPTS="-H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock --cluster-store consul://172.16.120.34:8500 --c...
- 下一篇
docker 命令整理
安装Docker: ubuntu安装:curl -s https://get.docker.io/ubuntu/ | sudo sh 镜像管理 docker images:列出本地所有镜像 docker search <IMAGE_ID/NAME>:查找image docker pull <IMAGE_ID>:下载image docker push <IMAGE_ID>:上传image docker rmi <IMAGE_ID>:删除image 容器管理 docker run -i -t <IMAGE_ID> /bin/bash:-i:标准输入给容器 -t:分配一个虚拟终端 /bin/bash:执行bash脚本 -d:以守护进程方式运行(后台) -P:默认匹配docker容器的5000端口号到宿主机的49153 to 65535端口 -p <HOT_PORT>:<CONTAINER_PORT>:指定端口号 - -name: 指定容器的名称 - -rm:退出时删除容器 docker stop <...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS7安装Docker,走上虚拟化容器引擎之路
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS7设置SWAP分区,小内存服务器的救世主