docker-ce-17.09 仓库的创建与使用
发布时间:2020-12-16 03:21:29 所属栏目:安全 来源:网络整理
导读:docker仓库是集中存放镜像的地方,注册服务器是存放仓库的具体服务器,每个服务器上可以有多个仓库,每个仓库下面有多个镜像。 一、查找仓库中镜像 docker search centos 二、下载镜像 docker pull centos 三、国内镜像服务 http://hub.daocloud.io/https://
docker仓库是集中存放镜像的地方,注册服务器是存放仓库的具体服务器,每个服务器上可以有多个仓库,每个仓库下面有多个镜像。 一、查找仓库中镜像 > docker search centos
二、下载镜像 > docker pull centos
三、国内镜像服务 http://hub.daocloud.io/
https://dev.aliyun.com/search.html
https://hub.alauda.cn/
四、创建私有仓库 > docker run -d -p 5000:5000 registry.docker-cn.com/library/registry
自动下载并启动一个registry容器,创建本地的私有仓库服务 > docker run -d -p 5000:5000 -v /data/registry:/tmp/registry registry.docker-cn.com/library/registry
?这个时候,本地就启动一个私有仓库服务,监听端口为5000。 ? 我们新建一个标签,来把这个镜像上传到本地仓库服务。 > docker tag centos:latest 192.168.137.222:5000/centos
> docker push 192.168.137.222:5000/centos
如果出现如下错误 Get https://192.168.137.222:5000/v2/: http: server gave HTTP response to HTTPS client
?在/etc/docker下创建daemon.json文件并写入如下数据,然后重启docker {"insecure-registries":["192.168.137.222:5000"]}
> systemctl restart docker
? 五、从我们自已建的私有仓库下载镜像 > docker pull 192.168.137.222:5000/centos
? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |