Centos下在线安装docker并搭建自己的docker仓库

  1. 安装docker

使用官方脚本安装

curl -fsSL https://get.docker.com | bash -s docker 

也可以指定国内镜像安装

curl -fsSL https://get.docker.com | bash -s docker  --mirror Aliyun

安装完成后,启动docker

systemctl start docker

  1. 配置docker远程访问

修改 /lib/systemd/system/docker.service文件,修改配置为

ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock

修改之前的文件
在这里插入图片描述
修改之后的文件
在这里插入图片描述
加载配置文件并重启docker

systemctl daemon-reload && systemctl restart docker

  1. 验证是否开启远程访问

本机 docker images 查看镜像文件
在这里插入图片描述
远程机器 docker images 查看镜像文件

使用命令 docker -H tcp://${remote_ip}:2375 images
在这里插入图片描述
经验证本机与远程查看的结果一致!

  1. 搭建docker私有镜像仓库

拉取镜像

docker pull registry

创建容器

docker run -d -p 5000:5000 --name registry docker.io/registry

访问 http://${server_ip}:5000/v2/_catalog

如果无法访问:执行 systemctl daemon-reload && systemctl restart docker 再访问

正常访问结果
在这里插入图片描述
推送镜像到仓库中

以推送hello-world镜像为例

本地拉取 hello-world镜像

docker pull hello-world:latest

对 hello-world 打上标签

docker tag hello-world:latest 127.0.0.1:5000/hello-world:latest

推送镜像

docker push 127.0.0.1:5000/hello-world:latest

推送结果:显示推送成功
在这里插入图片描述
查看仓库,hello-world已经存在于仓库中
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值