51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

linux安装docker私有仓库

# linux 安装 docker 私有仓库 {#linux-安装-docker-私有仓库}

本文讲述 docker 私有仓库的安装步骤。我们可以使用 docker 私有仓库来管理 docker 镜像,可以把我们自己的服务打包为 docker 镜像, 推送到 docker 私有仓库。
提示

10.96.15.244 为本机 IP,具体操作需要替换为实际 IP。

# 安装镜像服务端 {#安装镜像服务端}

  • 修改配置文件
    vi /etc/docker/daemon.json

    { "insecure-registries": ["10.96.15.244:5000"] }

  • 运行容器 registry
    systemctl restart docker
    docker pull registry:2
    docker run -d -p 5000:5000 --restart=always -v /opt/data/registry:/var/lib/registry --name myRegistry registry:2
    docker ps

  • 对本地镜像打 tag

    提示

    对想要推送的镜像 打 tag。

    docker tag sonarqube:v4 10.96.15.244:5000/sonarqube:v4

  • 推送本地镜像到 docker 仓库
    docker push 10.96.15.244:5000/sonarqube:v4

  • 查看推送结果
    ll /opt/data/registry/
    curl -X GET http://10.96.15.244:5000/v2/_catalog
    curl -X GET http://10.96.15.244:5000/v2/sonarqube/tags/list

# docker 客户端拉取镜像 {#docker-客户端拉取镜像}

# 安装客户端 {#安装客户端}

yum install /root/docker-ce-17.06.0.ce-1.el7.centos.x86_64.rpm -y
vi /etc/docker/daemon.json:

{
"registry-mirrors": ["10.96.15.244:5000"],
"insecure-registries": ["10.96.15.244:5000"]
}

systemctl start docker

# 拉取镜像 {#拉取镜像}

docker pull 10.96.15.244:5000/sonarqube:v4
docker images
docker run -itd -p 80:80 -v /root/sonarqube_temp/:/root/sonarqube-6.5/temp/ --name sonarqube_v4 10.96.15.244:5000/sonarqube:v4
docker ps

# 参考文档 {#参考文档}

https://www.cnblogs.com/wang_yb/p/6855415.html

赞(4)
未经允许不得转载:工具盒子 » linux安装docker私有仓库