Skip to main content

搭建 Docker 私有镜像仓库

info

IN PROGRESS 存在问题

登录 Server

# 我的服务器ip 登录名@root
ssh root@121.43.170.185

# 输入密码

安装 Docker

yum -y install docker

以守护进程的方式后台启动 Docker

systemctl start docker

查看 Docker 服务的运行状态

systemctl status docker

常用 Docker 命令

管理 Docker 守护进程

systemctl start docker     #运行Docker守护进程
systemctl stop docker #停止Docker守护进程
systemctl restart docker #重启Docker守护进程
systemctl enable docker #设置Docker开机自启动
systemctl status docker #查看Docker的运行状态

查看已有镜像

docker images

查看容器 ID

docker ps

Docker 开启远程 API

让 Docker 支持 http 上传镜像。需要访问私有仓库的 Docker 客户端都必须配置 修改 daemon.json 文件: vi /etc/docker/daemon.json,添加以下内容,用于让 Docker 信任私有仓库地址

echo '{ "insecure-registries":["121.43.170.185:5000"] }' > /etc/docker/daemon.json

修改配置后需要使用如下命令使配置生效

systemctl daemon-reload

重新启动 Docker 服务

systemctl stop docker
systemctl start docker

测试链接

有返回就表示成功

curl 127.43.170.185:5000/v2
# <a href="/v2/">Moved Permanently</a>.