docker|docker 技术入门实战 第3天 三大核心(仓库)
本次主要学习的是关于私有仓库的建立和使用,关于共有仓库个人感觉了解一下就好了。
原本以为很简单,有时候自己总是想的太多了。
安装环境是centos6.5
docker-仓库ip地址是:192.168.9.128
docker-clientip地址是:192.168.9.222
一.docker-本地仓库的创建:
1.创建本地仓库(默认容器中仓库位置/tmp/registry)
mkdir /opt/registry&& chmod -R 777 /opt/registry
2.打开防火墙的将端口开放:
【docker|docker 技术入门实战 第3天 三大核心(仓库)】-A INPUT -m state --state NEW -m tcp -p tcp --dport 5000 -j ACCEPT
/etc/init.d/iptables restart
3.重启docker拉取本地仓库镜像:service docker restart&& docker pull registry
文章图片
拉取本地仓库镜像 4.创建本地仓库容器
docker run -d -p 5000:5000 -v /opt/registry/:/tmp/registryregistry
参数解释:
-p 指定端口映射
-v 指定文件映射位置
文章图片
创建本地仓库容器 二.客户端修改(修改docker配置文件,解决https问题):
1.修改配置文件(/etc/sysconfig/docker):
文章图片
改配置文件
如果不修改,会在上传镜像的时候报错,报错信息如下:2.重新启动docker :service docker restart
Invalid registry endpoint https://168.9.222:5000/v1/: Get https://168.9.222:5000/v1/_ping: x509: certificate signed by unknown authority. If this private registry supports only HTTP or HTTPS with an unknown CA certificate, please add `--insecure-registry docker.webmaster.me` to the daemon's arguments. In the case of HTTPS, if you have access to the registry's CA certificate, no need for the flag; simply place the CA certificate at /etc/docker/certs.d/docker.webmaster.me/ca.crt
3.为现有镜像打一个标签:
文章图片
打标签 4.上传镜像:
文章图片
上传镜像 5.下载镜像:
文章图片
下载镜像 三.查看私有仓库中的镜像:
1、获取仓库类的镜像
文章图片
获取仓库类的镜像 2.获取仓库类的镜像
文章图片
获取仓库类的镜像 疑问:为什么私有库是v2呀,不是v1或者是v3呢?
推荐阅读
- Docker应用:容器间通信与Mariadb数据库主从复制
- GIS跨界融合赋能多领域技术升级,江淮大地新应用成果喜人
- 深入浅出谈一下有关分布式消息技术(Kafka)
- typeScript入门基础介绍
- docker镜像探索----dive工具
- Android|Android sqlite3数据库入门系列
- 2月2日日课总结(基因技术)
- NAT(网络地址转换技术)
- Android下的IO库-Okio源码解析(一)|Android下的IO库-Okio源码解析(一) 入门
- 云原生微服务技术趋势解读