ドッカーシリーズ12:自作のレジストリ(2)

港の建物レジストリの使用

ステップ1:[EPELと余分なソースに]ドッキングウィンドウのコンをインストールします。

1)コンフィギュレーション・ソースのyum

[root@host1 ~]# vim /etc/yum.repos.d/epel.repo 
[epel]
name=epel
baseurl=https://mirrors.tuna.tsinghua.edu.cn/epel/7Server/x86_64/
enabled=1
gpgcheck=0

2)インストールのドッキングウィンドウ、コン

[root@host1 ~]# yum install docker-compose

ステップ2:港をダウンロードしてインストールします。

1)ダウンロードパス

https://storage.googleapis.com/harbor-releases/harbor-offline-installer-v1.5.4.tgz

2)解凍

[root@host1 ~]# tar xf harbor-offline-installer-v1.5.4.tgz 
[root@host1 ~]# mv harbor /usr/local/

3)設定ファイルを編集

[root@host1 ~]# vim /usr/local/harbor/harbor.cfg

独自のホスト名として指定され、行のホスト名を変更します。

hostname = host1

4)スタートharboor

  • スタート港は実際に開始するコンテナYAMLで定義されています
  • ディレクトリtar.gz形式で港における依存イメージコンテナ
  • こうして容器を開始するプロセスは、コンテンツがtar.gz形式的に言えば、インポート、処理が開始最後容器減圧さ
    取付ドッカー-COMPOSE []余分なソースとEPEL
    [root@host1 ~]# yum install docker-compose

    [スタート]ドッキングウィンドウサービス

    [root@host1 harbor]# ./prepare 
    [root@host1 harbor]# ./install.sh 

    港での5)ログイン

  • デフォルトのユーザーはadminです
  • 港でのパスワードの設定ファイルは、Harbor12345です
    ドッカーシリーズ12:自作のレジストリ(2)

    第三段階:港を使用します

    1)は、2つのプロジェクトを作成:パブリックおよび非パブリック
    ドッカーシリーズ12:自作のレジストリ(2)
    ドッカーシリーズ12:自作のレジストリ(2)
    ドッカーシリーズ12:自作のレジストリ(2)
    2)は、nginxのアイテムにミラーをプッシュ
    ドッカーシリーズ12:自作のレジストリ(2)
    ドッカーシリーズ12:自作のレジストリ(2)
    3)画像のタグ付けに

    [root@host2 ~]# docker tag nginx:1.14-alpine  172.16.100.3/nginx/nginx:v1-1
    [root@host2 ~]# docker tag nginx:1.14-alpine 172.16.100.3/nginx/nginx:v1-2
    [root@host2 ~]# docker tag nginx:1.14-alpine 172.16.100.3/nginx/nginx:v1-3
  • プッシュプッシュすることができたときに特定の画像は、すべての倉庫に反映させることができるnginxのを押し上げれます
  • 民間倉庫のために、あなたはプッシュにログインする必要があります
  • 港は、HTTPプロトコルである場合、あなたは、設定ファイルのドッキングウィンドウを変更するドッキングウィンドウは、このサイトのhttpプロトコル倉庫信頼できるようにしなければなりません
    4)コンフィギュレーションファイルのドッキングウィンドウを変更し、信頼ドッキングウィンドウ倉庫
    {
    "registry-mirrors": [
        "https://registry.docker-cn.com",
        "https://mzxx8xy8.mirror.aliyuncs.com"
    ],
    "hosts": ["tcp://0.0.0.0:3725", "unix://var/run/docker.sock"],
    "insecure-registries": [
        "host2:5000",
        "http://172.16.100.3"
    ]
    }

    5)ログドッカー倉庫、プッシュ

    [root@host1 ~]# docker lognin http://172.16.100.3  ^C
    [root@host1 ~]# 
    [root@host1 ~]# docker push 172.16.100.3/nginx/nginx

おすすめ

転載: blog.51cto.com/54dev/2462027