docker create コマンドは、イメージに基づいてコンテナを作成できます。 このコマンドの効果は、システムのバックグラウンドで実行されるコンテナを作成する docker run -d と似ています。 ただし、docker run -d とは異なり、docker create で作成されたコンテナは実際には起動されません。コンテナを起動するには、docker start コマンドまたは docker run コマンドを実行する必要があります。 実際、コンテナを起動する前に必要な設定を行うために、docker create コマンドがよく使用されます。 次に例を示します。 1. コンテナを作成するdocker create -it --name mycontainer ubuntu_image bash 例: [root@my ~]# docker create -it --name myvm ubuntgu_image bash 840e4617fac5117c4a142ae6e86ac38e4590a0d6706029abe736843365b16d3640 [root@my ~]# docker ps -a | grep myvm 840e4617fac5 9faf320835640 "/bin/sh -c '/opt/test" 2 分前 myvm を作成しました 2. コンテナを起動するdocker start -a -i mycontainer または docker run -it --name mycontainer ubuntu_image bash ここでは docker run コマンドの詳細については説明しません。 補足: 基本的なDockerコマンド 1. 基本コマンドdocker バージョン docker バージョンを表示 docker info dockerの詳細情報を表示 docker --help dockerコマンドを表示する 2. ミラーコマンドdocker イメージ docker イメージを表示 PEPOSITORY: ミラー化された倉庫ソース タグ: 画像タグ 画像ID: 画像ID CREATED: 画像作成時間 サイズ: 画像サイズ 同じリポジトリ ソースに複数のタグを付けることができ、リポジトリ ソースの異なるバージョンを表します。異なるイメージを定義するには、REPOSITORY:TAG を使用します。イメージのバージョン タグを指定しない場合 (たとえば、tomcat のみを使用する場合)、Docker はデフォルトで tomcat:latest イメージを使用します。 docker images -a はすべてのローカルイメージを一覧表示します docker images -p はイメージIDのみを表示します docker images --digests はイメージの概要情報を表示します docker images --no-trunc は完全なイメージ情報を表示します docker search tomcat は Docker Hub 上の tomcat イメージを検索します スター:注目 docker search -s 30 tomcat は、Docker Hub で人気度が 30 を超える tomcat イメージを検索します。 docker pull tomcat は Docker Hub から tomcat イメージをダウンロードします。以下と同等: docker pull tomcat:latest docker commit -m "提出の説明" -a "作成者" コンテナ ID 作成するターゲット イメージ名: [タグ名] コンテナを提出して新しいイメージにします。 例えば: docker commit -m "new tomcat" -a "lizq" f9e29e8455a5 mytomcat:1.2docker rmi hello-worldはDockerからhello-worldイメージを削除します docker rmi -f hello-world は、Docker から hello-world イメージを強制的に削除します。 docker rmi -f hello-world nginx は、hello-world イメージと nginx イメージを Docker から強制的に削除します。 docker rmi -f $(docker images -p) は、docker images -p で照会されたイメージ ID を使用してすべてのイメージを削除します。 コンテナコマンドdocker run [OPTIONS] IMAGE はイメージに基づいてコンテナを作成して起動します。 IMAGEは画像IDまたは画像名です オプションの説明:--name="コンテナの新しい名前": コンテナの名前を指定します -d: コンテナをバックグラウンドで実行し、コンテナ ID を返します。つまり、デーモン コンテナを起動します -i: コンテナを対話モードで実行します。通常は -t と一緒に使用します -t: コンテナの疑似入力端子を再割り当てします。通常は -i と一緒に使用します -P: ランダム ポート マッピング -p: ポート マッピングを指定します。次の 4 つの形式があります。 ip:ホストポート:コンテナポート ip::コンテナポート ホストポート:コンテナポート コンテナポート docker psは現在実行中のコンテナをすべて一覧表示します docker ps -aはすべてのコンテナを一覧表示します docker ps -l は最近作成されたコンテナを一覧表示します docker ps -n 3 は最近作成された3つのコンテナをリストします docker ps -q はコンテナIDのみを表示します docker ps --no-truncは現在実行中のコンテナに関する完全な情報を表示します。 exit コンテナを終了して停止する Ctrl+p+q はコンテナを終了するだけで、コンテナを停止しません。 コンテナを起動するためのdocker startコンテナIDまたはコンテナ名 docker restart コンテナIDまたはコンテナ名でコンテナを再起動します コンテナを停止するには、docker stop コンテナ ID またはコンテナ名を使用します。 docker kill コンテナIDまたはコンテナ名でコンテナを強制停止します docker rm コンテナIDまたはコンテナ名でコンテナを削除する docker rm -f コンテナIDまたはコンテナ名でコンテナを強制的に削除します docker rm -f $(docker ps -a -q) 複数のコンテナを削除する docker logs -f -t --since --tail コンテナ ID またはコンテナ名を入力してコンテナログを表示します。 例えば: docker logs -f -t --since="2018-09-10" --tail=10 f9e29e8455a5-f : リアルタイムログを表示 -t: ログが生成された日付を表示します --since: このパラメータはログ出力の開始日を指定します。つまり、指定された日付以降のログのみが出力されます。 --tail=10 : 最後の10件のログを表示する docker top コンテナIDまたはコンテナ名でコンテナ内で実行中のプロセスを表示します。 docker コンテナIDまたはコンテナ名を検査してコンテナの内部詳細を表示します。 dockerはコンテナIDをコンテナに添付します コンテナに入るためのdocker execコンテナID docker cp コンテナ ID: コンテナ ホスト パス内のファイル パスは、コンテナからホストにファイルをコピーします。 例: docker cp f9e29e8455a5:/tmp/yum.log /root 上記は私の個人的な経験です。参考になれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。間違いや不備な点がありましたら、遠慮なくご指摘ください。 以下もご興味があるかもしれません:
|
<<: フレックスレイアウトの justify-content: space-between 配置のバグを解決する 2 つの方法の詳細な説明
この記事では、mysql8.0.11クライアントがログインできない問題の解決策を紹介します。参考まで...
オプションに属性 selected = "selected" を追加すると、それ...
MyISAM、MySQLでよく使われるストレージエンジン特性: 1. 同時実行性とロックレベル2. ...
<br />このタグを使用すると、画面上に水平線を表示して、ページのさまざまな部分を区切...
1. keepalived の紹介Keepalived は、もともと LVS クラスタ システム内の...
ワームは、その名前が示すように、自ら複製し、その数は倍増、つまり指数関数的に増加します。 MySQL...
Nginx は、わずか数年で Web サーバー市場の大部分を占めるようになりました。周知のとおり、N...
目次序文非同期読み込みパッケージコンポーネントコンポーネントの使用インターフェースをカスタマイズする...
1. 単一の矢印への複数の呼び出し単一の矢印を実装したら、二重矢印を実装するのは簡単です。上では、単...
この記事では、参考までに、jsで書かれたシンプルなスネークゲームの具体的なコードを紹介します。具体的...
MacBookにpython3.7.0をインストールする詳細な手順は、参考までに記録されています。具...
xshell を使用したリモート接続システムの自動切断の問題の解決策: 1. サーバー構成サーバーは...
目次セットは値が重複しない特別なコレクションです。セットコレクション基本API独自の価値判断セットを...
開発から導入まで自分で行うシングルページアプリケーションを開発する場合、ビルドを実行した後 npm ...
以前のブログのログインページを作成していたときに、この問題に遭遇しました。突然、透明な背景画像と不透...