ドッキングイメージとともに実行


Dockerイメージ?
ドッキングステーションは、サービスを実行するために必要なサーバプログラム、ソースコード、ライブラリ、およびコンパイルされた実行可能ファイルを組み合わせた形式をDocker Imageと呼びます.
そしてこれらの画像はdocker hubという場所でpullされcontainerとして実行されます
これらの画像は、複数のコンテナに組み込まれて実行できます.
画像に関するコマンド
docker pull
テスト用
httpd
画像を抽出
docker pull httpd

上のようにダウンロードしてみてください
そしてdocker imagesで引き出した画像を見てみましょう

リポジトリはイメージ名です
tagはバージョン(最新は最新)
画像IDは画像のIDです
クリエイティブは作成日から何日が過ぎたかを見ることができます
こちらです.
リストにリストされている画像を実行するには
docker run {options} [images name] {command}
次のコマンドを見てください.
イメージを実行し、cmdに入力するコマンドを入力します.
Ex)/bin/bash、pwdなど...
docker run httpd

上記のように、サーバが実行されているというメッセージが表示されます.
カスタマイズに役立ついくつかのオプションがあります.
docker run -d
-d画像はバックグラウンドで動作します.
サーバを解放してctrl+cを押すと、サーバがシャットダウンしないようにします.
docker run -d [container id/name]
背景の場合

バックグラウンドで

docker exec
docker attach
コンテナがバックグラウンドで実行されている場合、コンテナのcmd(background)を現在のcmd(pre-ground)にインポートする方法.
docker attach [container id/name]

docker run -i(-it)
-it/iは、テープドライブをオフにするのではなく、端末入力をコンテナに転送し続けるために使用されます.従って、コンテナへのコマンドの送信を継続することができる.
iなのかitなのかわかりません.
docker run -i [container id/name]

docker run --name
実行する画像の名前を指定します.

rmi
イメージの削除(コンテナフローティングがないイメージのみ削除)
docker rmi [image name]
コンテナ関連
docker ps
現在実行中のコンテナのリストが表示されます.

docker ps -a
すべてのコンテナをpsに露出します.

現在閉じている容器も露出します(status=exited).
docker restart/start
現在閉じているコンテナを再実行
docker start [container name/id]
現在閉じているコンテナを

再開

docker stop
現在実行中のコンテナを停止します.
docker stop [container id/name]

docker exec
実行中のコンテナに梱包者リクエストを送信できます.
docker exec[コンテナID/コンテナ名]コマンド

上記の手順から見ると、
バックグラウンドで画像(-d)を実行し、psを使用してコンテナIDを確認します.
 docker exec b1bae952f7a6 ls
これにより、既存のディレクトリのlsを実行してリストを表示できます.
docker exec-it[container ID/name]/bin/sh(重要)
コンテナ内でshを実行し、-it(インタラクティブ(stdIN)、TTYサポート)

exitを入力すると、対応するコンテナから終了できます.
logs
現在実行中のコンテナのログが表示されます.
docker logs [container id/name]

로그를 계속 보고싶다면
docker logs [container id/name] -f
rm
コンテナのパージ(コンテナが中断されている必要があります)
docker stop [container name/id]
docker rm [container name/id]