ミラーを探すDocker Hubのウェブサイトからイメージを検索できます。Docker Hubのウェブサイトはhttps://hub.docker.com/です。 docker search コマンドを使用してイメージを検索することもできます。たとえば、Web サービスとして httpd ミラーが必要です。 docker search コマンドを使用して httpd を検索し、適切なイメージを見つけることができます。 docker 検索 httpd 画像をドラッグ上図の httpd の公式バージョンを使用し、コマンド docker pull を使用してイメージをダウンロードすることにしました。 docker プル httpd イメージを削除します。docker rmi コマンドを使用してイメージを削除します。たとえば、hello-world イメージを削除します。 $ docker rmi hello-world 画像を作成するDocker イメージ リポジトリからダウンロードしたイメージがニーズを満たさない場合は、次の 2 つの方法でイメージを変更できます。 1. 作成したコンテナからイメージを更新し、イメージを送信する 画像を更新するイメージを更新する前に、イメージを使用してコンテナを作成する必要があります。 runoob@runoob:~$ docker run -t -i ubuntu:15.10 /bin/bash ルート@e218edb10161:/# 実行中のコンテナで apt-get update コマンドを使用して更新します。 操作が完了したら、exit コマンドを入力してコンテナを終了します。 現時点では、ID e218edb10161 のコンテナが、ニーズに応じて変更されたコンテナです。コンテナのコピーは、docker commit コマンドでコミットできます。 runoob@runoob:~$ docker commit -m="has update" -a="runoob" e218edb10161 runoob/ubuntu:v2 sha256:70bf1840fd7c0d2d8ef0a42a817eb29f854c1af8f7c59fc03ac7bdee9545aff8 各パラメータの説明:
イメージをビルドする docker build コマンドを使用して、最初から新しいイメージを作成します。これを行うには、Docker にイメージの構築方法を指示する一連の命令を含む Dockerfile を作成する必要があります。 runoob@runoob:~$ cat Dockerfile Centos:6.7 から メンテナー Fisher "fisher@sudops.com" /bin/echo 'root:123456' |chpasswd を実行します。 実行 useradd runoob 実行 /bin/echo 'runoob:123456' |chpasswd /bin/echo -e "LANG=\"en_US.UTF-8\"" を実行 >/etc/default/local エクスポーズ22 エクスポーズ80 コマンド /usr/sbin/sshd -D 各命令は画像上に新しいレイヤーを作成します。各命令のプレフィックスは大文字にする必要があります。 最初のFROMはどのミラーソースを使用するかを指定します RUN 命令は、イメージ内のコマンドとインストール内容を実行するように Docker に指示します。 。 。 次に、Dockerfile ファイルを使用して、docker build コマンドでイメージをビルドします。 runoob@runoob:~$ docker build -t runoob/centos:6.7 。 ビルド コンテキストを Docker デーモンに送信 17.92 kB ステップ 1: Centos:6.7 から ---> d95b5ca17cc3 ステップ 2: メンテナー Fisher "fisher@sudops.com" ---> キャッシュの使用 ---> 0c92299c6f03 ステップ3: /bin/echo 'root:123456' |chpasswd を実行します。 ---> キャッシュの使用 ---> 0397ce2fbd0a ステップ4: useradd runoobを実行する ...... パラメータの説明: -t: 作成するターゲットイメージの名前を指定します . : Dockerfile が配置されているディレクトリ。Dockerfile の絶対パスを指定できます。 docker imagesを使用して、作成したイメージがリストにすでに存在することを確認します。イメージIDは860c279d2fecです。 runoob@runoob:~$ docker イメージ リポジトリ タグ イメージ ID 作成 サイズ runoob/centos 6.7 860c279d2fec 約1分前 190.6 MB runoob/ubuntu v2 70bf1840fd7c 17 時間前 158.5 MB ubuntu 14.04 90d5884b1ee0 6日前 188 MB php 5.6 f40e9e0f10c8 10日前 444.8 MB nginx 最新 6f8d099c3adc 12日前 182.7 MB mysql 5.6 f2e8d6c772c0 3 週間前 324.6 MB httpd 最新 02ef73cf1bc0 3週間前 194.4 MB ubuntu 15.10 4e3b13c8a266 5 週間前 136.3 MB hello-world 最新 690ed74de00f 6か月前 960 B centos 6.7 d95b5ca17cc3 6か月前 190.6 MB トレーニング/ウェブアプリ 最新 6fae60ef3446 12か月前 348.8 MB 新しいイメージを使用してコンテナを作成できます runoob@runoob:~$ docker run -t -i runoob/centos:6.7 /bin/bash [root@41c28d18b5fb /]# id ランウーブ uid=500(runoob) gid=500(runoob) グループ=500(runoob) 上記から、新しいイメージには作成したユーザー runoob がすでに含まれていることがわかります。 画像タグを設定するdocker tag コマンドを使用して、イメージに新しいタグを追加できます。 runoob@runoob:~$ docker タグ 860c279d2fec runoob/centos:dev docker tag イメージ ID (ここでは 860c279d2fec )、ユーザー名、イメージ ソース名 (リポジトリ名)、および新しいタグ名 (タグ)。 docker images コマンドを使用すると、ID 860c279d2fec のイメージに追加のタグがあることがわかります。 runoob@runoob:~$ docker イメージ リポジトリ タグ イメージ ID 作成 サイズ runoob/centos 6.7 860c279d2fec 5 時間前 190.6 MB runoob/centos dev 860c279d2fec 5 時間前 190.6 MB runoob/ubuntu v2 70bf1840fd7c 22 時間前 158.5 MB ubuntu 14.04 90d5884b1ee0 6日前 188 MB php 5.6 f40e9e0f10c8 10日前 444.8 MB nginx 最新 6f8d099c3adc 13 日前 182.7 MB mysql 5.6 f2e8d6c772c0 3 週間前 324.6 MB httpd 最新 02ef73cf1bc0 3週間前 194.4 MB ubuntu 15.10 4e3b13c8a266 5 週間前 136.3 MB hello-world 最新 690ed74de00f 6か月前 960 B centos 6.7 d95b5ca17cc3 6か月前 190.6 MB トレーニング/ウェブアプリ 最新 6fae60ef3446 12か月前 348.8 MB Dockerとイメージの操作方法についての記事はこれで終了です。より関連性の高いDockerとイメージの操作内容については、123WORDPRESS.COMの過去の記事を検索するか、以下の関連記事を引き続き閲覧してください。今後とも123WORDPRESS.COMをよろしくお願いいたします。 以下もご興味があるかもしれません:
|
>>: CSS3 Flex エラスティックレイアウトのサンプルコードの詳細な説明
目次1. jsメモリ2. 譲渡3. 浅いコピー4. ディープコピー序文:以下の記事を読む前に、記憶に...
この記事の例では、ジグソーパズルゲームを実装するためのJavaScriptの具体的なコードを参考まで...
目次概要1. スタックとヒープ2. 変数オブジェクトと基本データ型3. 参照データ型とヒープメモリメ...
1.ダウンロードしてインストールする公式ウェブサイトからコミュニティ エディションの dmg インス...
目次1. 操作要素1.1. 要素コンテンツの変更1.2. innerText と innerHtml...
この記事ではMySQL 8.0.15のインストールと設定方法を参考までに記録します。具体的な内容は以...
目次1. 次のように、「rpm -ivh インストール パッケージ」コマンドを使用して rpm パッ...
目次1. はじめに2.これを理解する3. これは誰ですか? 4.矢印関数はさらに読む要約する1. は...
目次序文1. forループ2. whileループとdo-whileループ3. forEach、map...
WindowsとLinux間のファイル転送(1)WinSCPを使用して、WindowsファイルをLi...
一つの環境Alibaba Cloud Server: CentOS 7.4 64 ビット (RedH...
目次序文グローバルパラメータの永続性最後に要約する参考資料:序文2018 年に MySQL 8.0....
まず、効果図の下にコードを添付します <!DOCTYPE html> <html&...
最初の解決策は、イメージを公開イメージリポジトリにプッシュし、それをプルダウンすることです。 2 番...
この記事では、弾幕効果を実現するためのjQueryの具体的なコードを参考までに共有します。具体的な内...