イメージは、GitHub と同様に Docker パブリック リポジトリに直接簡単にプッシュできますが、開発中にイメージ ファイルを公開したくない場合がよくあります。この場合、GitLab と同様に Docker プライベート リポジトリを構築する必要があります。 前の記事でイメージをビルドした後、イメージを保存するためのプライベート イメージ リポジトリをデプロイできます。 プライベートレジストリを開始する プライベートリポジトリの開始も非常に簡単です。サーバー上でコマンドを実行します。 次のようにコードをコピーします。 docker run -d -p 5000:5000 --name="docker-registry" --restart=always -v /root/docker/registry/:/var/lib/registry/ レジストリ つまり、レジストリイメージによって構築されたコンテナがバックグラウンドで起動され、 なぜ 画像をアップロード プライベート リポジトリにイメージをアップロードするには、イメージ タグにリポジトリ アドレスを追加する必要があります。 docker タグ express-app 111.111.111.111:5000/sunhengzhe/express-app:v1 他のイメージとの競合を避けるために、 リポジトリアドレスにはプロトコル部分は含まれないことに注意してください。Docker のデフォルトのセキュリティポリシーでは、リポジトリが Macの設定 変更後は CentOS システム
{ 「レジストリミラー」: [ 「https://registry.docker-cn.com」 ]、 「安全でないレジストリ」: [ "[プライベート倉庫 IP:ポート]" ] } 次にdockerを再起動します systemctl dockerを再起動します プッシュ画像
docker push 111.111.111.111:5000/sunhengzhe/express-app:v1 プッシュに失敗しました
docker ログ -f docker-registry chcon -Rt svirt_sandbox_file_t /root/docker/registry/ この例では、 画像をプルする
docker pull 111.111.111.111:5000/sunhengzhe/express-app:v1 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: Vue サーバーに js 構成ファイルをインポートする方法
>>: mysql5.7.19 winx64 解凍版のインストールと設定のチュートリアル
この記事では、例を使用して MySQL の共有ロックと排他ロックの使用方法を説明します。ご参考までに...
この記事の例では、Vueの具体的なコードを共有し、zipファイルをダウンロードして参考にしています。...
目次必要:ドライブ:アイデア:成し遂げる:個人的には、実際の開発ではストアド プロシージャの使用はお...
目次HTTP ハイジャック、DNS ハイジャック、XSS HTTPハイジャックDNSハイジャックXS...
目次1. MySQLイメージを取得する2. ダウンロードが完了したか確認する3. MySQLはローカ...
序文この記事を書いた主な理由は、チームリーダーが、ブラウザを使用してコンピューターのカメラを呼び出し...
目次frm ファイルと ibd ファイルの紹介frm ファイル回復テーブル構造ibd ファイル回復テ...
MySQLデータベースを完全にアンインストールするプロセスは次のとおりです。 1. MySQLサービ...
Navicat で MySql スケジュールタスクを作成する詳細な説明イベントは、MySQL が特定...
この文の目的は何ですか?コードをコピーコードは次のとおりです。 <link rel="...
Linux で MySQL-5.7.19 バージョンをインストールするための最初のチュートリアル。す...
最近、Apache を nginx に変更しました。TP プロジェクトを実行に移すと、404 エラー...
最近では、特定のフォルダ内の特定のファイルを自動的に検索する必要があり、ファイルパスとファイル名を別...
以下にリストされているすべてのブログはオリジナルであり、独自にデザインされています。これらは、他者が...
この記事では、MySQL 5.7.16 ZIPパッケージのインストールと設定のチュートリアルを参考ま...