Docker イメージ ウェアハウスとは何ですか?
Docker イメージ ウェアハウスには、1. Docker ハブ パブリック ウェアハウス、2. レジストリ プライベート ウェアハウス、3. Docker レジストリのより高度なパッケージである Harbor エンタープライズ プライベート ウェアハウス、4. Alibaba Cloud パーソナル プライベート ウェアハウスが含まれます。
このチュートリアルの動作環境: linux5.9.8 システム、docker-1.13.1 バージョン、Dell G3 コンピューター。
Docker イメージ ウェアハウス - パブリック ウェアハウスとプライベート ウェアハウス
Docker Hub 共有ウェアハウス
Docker Hub 公式 Web サイト: https://hub.docker.com/
現在、Docker はパブリック ウェアハウス Docker Hub を公式に管理しており、ほとんどのニーズは Docker Hub のイメージを直接ダウンロードすることで実現できます。 Docker Hubイメージの取得が遅いと感じる場合は、イメージアクセラレータを設定することも可能ですが、もちろん国内クラウドベンダーのほとんどが対応するアクセラレータを提供していますので、簡単に設定することができます。
イメージは docker の基礎です。docker.hub の公式共有ウェアハウスからイメージをプルすることも、独自のプライベート ウェアハウスを構築することもできます。
詳細は説明しません共有ウェアハウスについて。アカウントを登録してログインするだけです。プライベート ウェアハウスに焦点を当てています。
プライベート ウェアハウスの 3 つの方法をまとめました。
- ローカル ウェアハウスを構築するレジストリ ミラープライベート ウェアハウス
- ハーバー ビルドプライベート ウェアハウス
- Alibaba Cloud のプライベート ウェアハウスを使用するために登録します
Docker Hub アカウントを登録します
https://cloud.docker .com にアクセスして、Docker アカウントを無料で登録できます。
#Docker Hub にログイン
[root@docker03 ~]# docker login Login with your Docker ID to push and pull images from Docker Hub. If you don't have a Docker ID, head over to https://hub.docker.com to create one. Username: hbhdlzs Password: WARNING! Your password will be stored unencrypted in /root/.docker/config.json. Configure a credential helper to remove this warning. See https://docs.docker.com/engine/reference/commandline/login/#credentials-store Login Succeeded
ローカル イメージを Docker Hub にプッシュします# 登录账号
docker login
# 换标签,重命名
#push镜像到docker.hub
[root@docker01 ~]# docker tag mycentos:nginx hbhdlzs/mycentos:centos7
[root@docker01 ~]# docker push hbhdlzs/mycentos:centos7
The push refers to repository [docker.io/hbhdlzs/mycentos]
3da9897ebbf4: Pushing 136.2MB/153.6MB
edf3aa290fb3: Pushing 148.6MB/203.3MB
等待上传完成即可!
ログイン後にコピーログアウト
# 登录账号 docker login # 换标签,重命名 #push镜像到docker.hub [root@docker01 ~]# docker tag mycentos:nginx hbhdlzs/mycentos:centos7 [root@docker01 ~]# docker push hbhdlzs/mycentos:centos7 The push refers to repository [docker.io/hbhdlzs/mycentos] 3da9897ebbf4: Pushing 136.2MB/153.6MB edf3aa290fb3: Pushing 148.6MB/203.3MB 等待上传完成即可!
docker logout## を渡すことができます
#[root@docker03 ~]# docker logout Removing login credentials for https://index.docker.io/v1/
registry からログアウトしてプライベート ウェアハウスを構築します
docker-registry はプライベート ミラーの構築に使用できる公式ツールです倉庫。
#レジストリは v1 バージョンと v2 バージョンに分かれています。v1 は Python 言語で書かれ、v2 は go 言語で書かれています。比較的、v2 バージョンの方が高速かつ簡潔です。
# docker pull registry:2
プライベート ウェアハウス サービスを実行するdocker run -itd --name registry --restart=always -p 5000:5000 -v /registry:/var/lib/registry registry:2
ログイン後にコピーdocker.service 構成ファイルを編集する 以上がDocker イメージ ウェアハウスとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。
docker run -itd --name registry --restart=always -p 5000:5000 -v /registry:/var/lib/registry registry:2

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











Dockerコンテナを終了する4つの方法:コンテナ端子でCtrl Dを使用するコンテナターミナルに出口コマンドを入力しますDocker stop< container_name>コマンドを使用するDocker Kill< container_name>ホストターミナルのコマンド(フォース出口)

Dockerの外部ホストにファイルをコピーする方法:Docker CPコマンドを使用:Docker CP [Options]< Container Path> <ホストパス>。データボリュームの使用:ホストにディレクトリを作成し、-vパラメーターを使用してコンテナを作成するときにディレクトリをコンテナにマウントして、双方向ファイルの同期を実現します。

Docker画像を更新する手順は次のとおりです。最新の画像タグ新しい画像をプルする新しい画像は、特定のタグのために古い画像を削除します(オプション)コンテナを再起動します(必要に応じて)

すべてのコンテナ(Docker PS)をリストする手順に従って、Dockerコンテナ名を照会できます。コンテナリストをフィルタリングします(GREPコマンドを使用)。コンテナ名(「名前」列にあります)を取得します。

Dockerコンテナを再起動する方法:コンテナID(Docker PS)を取得します。コンテナを停止します(docker stop< container_id>);コンテナを起動します(docker start< container_id>);再起動が成功していることを確認します(Docker PS)。その他の方法:Docker Compose(Docker-Compose Restart)またはDocker API(Dockerドキュメントを参照)。

DockerでMySQLを起動するプロセスは、次の手順で構成されています。MySQLイメージをプルしてコンテナを作成および起動し、ルートユーザーパスワードを設定し、ポート検証接続をマップしてデータベースを作成し、ユーザーはすべての権限をデータベースに付与します。

Dockerプロセス表示方法:1。DockerCLIコマンド:Docker PS; 2。SystemDCLIコマンド:SystemCTL Status Docker; 3。CLIコマンドを作成するDocker:Docker-Compose PS。 4。プロセスエクスプローラー(Windows); 5。 /procディレクトリ(Linux)。

Dockerデスクトップの使用方法は? Dockerデスクトップは、ローカルマシンでDockerコンテナを実行するためのツールです。使用する手順には次のものがあります。1。Dockerデスクトップをインストールします。 2。Dockerデスクトップを開始します。 3。Docker Imageを作成します(DockerFileを使用); 4. Docker画像をビルド(Docker Buildを使用); 5。Dockerコンテナを実行します(Docker Runを使用)。
