Ubuntu 18.04
Sponsored Link

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

関連コンテンツ