Docker : インストール2018/06/12 |
コンテナー型仮想化ソフトウェア Docker をインストールします。
|
|
[1] | Docker をインストールします。 |
root@dlp:~# apt -y install docker.io
|
[2] | Ubuntu の公式イメージファイルをダウンロードし、コンテナーから echo を実行します。 |
# 公式イメージダウンロード root@dlp:~# docker pull ubuntu
Using default tag: latest latest: Pulling from library/ubuntu ..... ..... Status: Downloaded newer image for ubuntu:latest # コンテナーで echo 実行 root@dlp:~# docker run ubuntu /bin/echo "Welcome to the Docker World!" Welcome to the Docker World! |
[3] | コンテナー環境の対話型シェルセッションに接続するには以下のように -i オプションと -t オプションを付加します。 コンテナー環境内で exit すると、ホストのコンソールに戻ってコンテナー環境のプロセスは終了します。 |
root@dlp:~# docker run -i -t ubuntu /bin/bash root@864190678aa7:/# # コンテナーのコンソール root@864190678aa7:/# uname -a Linux 864190678aa7 4.15.0-20-generic #21-Ubuntu SMP Tue Apr 24 06:16:15 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux root@864190678aa7:/# exit exit root@dlp:~# # 戻った
|
[4] | コンテナー環境の対話型シェルセッションからコンテナー環境のプロセスを残したまま、ホストのコンソールに戻るには Ctrl+p, Ctrl+q キーを押下します。 |
root@dlp:~#
docker run -i -t ubuntu /bin/bash root@f8ca55be9b91:/# root@dlp:~# # Ctrl+p, Ctrl+q でホストに戻る
# docker プロセス表示 root@dlp:~# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES f8ca55be9b91 ubuntu "/bin/bash" 32 seconds ago Up 31 seconds reverent_wilson # 再びコンテナー環境に接続 root@dlp:~# docker attach f8ca55be9b91 root@f8ca55be9b91:/# # ホスト側からコンテナー環境のプロセスを終了する root@dlp:~# docker kill f8ca55be9b91 f8ca55be9b91 root@dlp:~# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES |
Sponsored Link |