ログイン dockerログイン docker login コマンドを実行し、ユーザー名、パスワード、メールアドレスを入力して、登録とログインを完了します。登録が成功すると、ユーザー認証情報がローカル ユーザー ディレクトリの .dockercfg ファイルに保存されます。 リポジトリからイメージを取得する docker pull [イメージ名] 検索ミラー docker search [検索するイメージ名] 例えば: C:\Users\kunta>docker 検索 Centos 名前 説明 星 公式 自動化 centos CentOS の公式ビルド。5605 [OK] ansible/centos7-ansible Centos7 上の Ansible 123 [OK] jdeathe/centos-ssh OpenSSH / Supervisor / EPEL/IUS/SCL リポジトリ - … 113 [OK] consol/centos-xfce-vnc 「ヘッドレス」VNC セッションを備えた Centos コンテナ… 99 [OK] centos/mysql-57-centos7 MySQL 5.7 SQL データベース サーバー 63 imagine10255/centos6-lnmp-php56 centos6-lnmp-php56 57 [OK] tutum/centos SSH アクセスを備えたシンプルな CentOS Docker イメージ 45 centos/postgresql-96-centos7 PostgreSQL は高度なオブジェクトリレーショナル ... 39 kinogmt/centos-ssh CentOS と SSH 29 画像は、公式に提供されているかどうかに基づいて 2 つのカテゴリに分けることができます。 1 つは Centos のようなベース イメージで、ベース イメージまたはルート イメージと呼ばれます。これらのイメージは Docker によって作成、検証、サポート、提供されます。 もう 1 つのタイプは、ansible/centos7-ansible のような、他の非公式ユーザーまたは組織によって提供されるイメージです。通常、基本イメージにいくつかの機能が追加され、誰でも使用できるようにリリース用に提出されます。たとえば、ansible/centos7-ansible イメージは、ansible という名前のユーザーまたは組織によって管理されており、プレフィックスとしてユーザー名が付いているため、特定のユーザーのリポジトリであることがわかります。 自動作成 自動ビルド機能は、イメージ内のプログラムを頻繁にアップグレードする場合に非常に便利です。場合によっては、ユーザーがイメージを作成し、特定のソフトウェアをインストールすることがあります。ソフトウェアの新しいバージョンがリリースされた場合、イメージを手動で更新する必要があります。 自動作成を構成するには、次の手順に従います。
その後、DockerHub の自動ビルド ページで各ビルドのステータスを追跡できます。 プライベートリポジトリの作成と使用、 Docker をインストールしたら、公式レジストリ イメージを使用してローカルのプライベート ウェアハウス環境を簡単に構築できます。 docker run -d -p 5000:5000 レジストリ docker run コマンドを実行すると、ローカルに対応するイメージがないことが判明した場合、まずイメージをプルしてから実行します。 デフォルトでは、リポジトリはコンテナの /tmp/registry ディレクトリに作成されます。 -v パラメータを使用すると、指定したローカル パスにイメージ ファイルを保存できます。 docker run -d -p 5000:5000 -v /opt/data/registry:/tmp/registry レジストリ この時点で、プライベート ウェアハウス サービスがローカルで開始され、ポート 5000 でリッスンします。 実際の戦闘 まず、アドレスが 10.0.2.2:5000 のサーバー マシン上にプライベート ウェアハウスを構築します。次に、マシンからイメージをアップロードおよびダウンロードしてみます。 C:\Users\kunta>docker イメージ リポジトリ タグ イメージ ID 作成 サイズ hub.c.163.com/kuntang/lingermarket 最新 c7a70a3810cf 23 か月前 418MB ubuntu2 16.04 1196ea15dad6 2年前 336MB ubuntu 最新 1196ea15dad6 2年前 336MB hub.c.163.com/public/ubuntu 16.04-tools 1196ea15dad6 2年前 336MB hub.c.163.com/public/centos 6.7-tools b2ab0ed558bb 2年前 602MB docker tag コマンドを使用して、イメージ リポジトリをプライベート リポジトリ マシン アドレスとしてマークします (形式: docker tag IMAGE[:TAG] [REGISTRYHOST/]NAME[:TAG])。 docker タグ ubuntu2:16.04 10.0.2.2:5000/test Docker イメージ イメージをアップロードするには、docker push コマンドを使用します。 docker push 10.0.2.2:5000/テスト curlを使用してプライベート倉庫のイメージを表示します カール http://10.0.2.2:5000/v1/search 前回ミラーリングが成功したことがわかります。 これで、10.0.2.2 アドレスにアクセスできる任意のマシンからこのイメージをダウンロードできます。 docker pull 10.0.2.2:5000/テスト 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: MySQLトランザクション処理の使用方法とサンプルコードの詳細な説明
>>: React NativeとiOSの相互作用の詳細な説明
矢が放たれる前に、弓は矢にささやきました。「お前の自由は私のものだ。」スキーマは矢のようなもので、弓...
目次クッキーの設定方法クッキーのデメリット: LocalStorage と SessionStora...
アクセス回数が増えると、時間のかかるデータベース読み取り操作では、データベースへの負荷を軽減するため...
プロジェクトのテーマがすべての人の美的感覚を満足できないこともあります。このとき、スキン変更機能は非...
目次質問再生暗黙的な変換要約する参照する質問仕事中、1 つの SQL クエリ ステートメントのみを実...
目次1. はじめに2. タブバーのスタイルをカスタマイズする3. カスタムタブバーと関連設定を導入す...
以前、MySQL クエリ文の実行プロセスについての記事がありました。ここでは、更新文の実行プロセスを...
初めてDockerを使用してイメージをローカルにパッケージ化してデプロイするまず、私のラップトップシ...
セキュリティ上の理由から、MySql-Server はローカル マシン (localhost、127...
目次1. 要素の表示と非表示を制御する show() hide() 2. 要素の透明度を制御する f...
問題を見つけるコンテンツをリストで表示すると、リスト内のコンテンツの数は多いかもしれませんが、ユーザ...
Promise は、ES6 で導入された非同期プログラミングのための新しいソリューションです。 Pr...
目次1. ソフトウェアパッケージ2. gccをインストールする3. libfastcommonをイン...
「脳が多数の領域間の関係を処理できるように、入力は論理的なグループに分割する必要があります。」 – ...
効果: コード: <テンプレート> <div class="back-t...