Docker : インストール2019/07/24 |
コンテナー型仮想化ソフトウェア Docker をインストールします。
|
|
[1] | Docker をインストールします。 |
root@dlp:~# apt -y install docker.io
|
[2] | Debian の公式イメージファイルをダウンロードし、コンテナーから echo を実行します。 |
# 公式イメージダウンロード root@dlp:~# docker pull debian
Using default tag: latest latest: Pulling from library/debian 5ae19949497e: Pull complete Digest: sha256:903779f30a7ee46937bfb21406f125d5fdace4178074e1cc71c49039ebf7f48f Status: Downloaded newer image for debian:latest # コンテナーで echo 実行 root@dlp:~# docker run debian /bin/echo "Welcome to the Docker World!" Welcome to the Docker World! |
[3] | コンテナー環境の対話型シェルセッションに接続するには以下のように [-i] オプションと [-t] オプションを付加します。 コンテナー環境内で [exit] すると、ホストのコンソールに戻ってコンテナー環境のプロセスは終了します。 |
root@dlp:~# docker run -it debian /bin/bash root@7f48eb4b9db4:/# # コンテナーのコンソール root@7f48eb4b9db4:/# uname -a Linux 7f48eb4b9db4 4.19.0-5-amd64 #1 SMP Debian 4.19.37-5 (2019-06-19) x86_64 GNU/Linux root@7f48eb4b9db4:/# exit exit root@dlp:~# # 戻った
|
[4] | コンテナー環境の対話型シェルセッションからコンテナー環境のプロセスを残したまま、ホストのコンソールに戻るには Ctrl+p, Ctrl+q キーを押下します。 |
root@dlp:~#
docker run -it debian /bin/bash root@155deb48bfb8:/# root@dlp:~# # Ctrl+p, Ctrl+q でホストに戻る
# docker プロセス表示 root@dlp:~# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 155deb48bfb8 debian "/bin/bash" 16 seconds ago Up 14 seconds agitated_albattani # 再びコンテナー環境に接続 root@dlp:~# docker attach 155deb48bfb8 root@155deb48bfb8:/# # ホスト側からコンテナー環境のプロセスを終了する root@dlp:~# docker kill 155deb48bfb8 155deb48bfb8 root@dlp:~# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES |
Sponsored Link |