Ubuntu 14.04
Sponsored Link

Docker : インストール2014/06/16

 
LXC (Linux Containers) ベースの拡張コンテナ型ツール Docker による仮想環境の構築です。
[1] Docker をインストールします。
root@dlp:~#
apt-get -y install docker.io
root@dlp:~#
ln -s /usr/bin/docker.io /usr/bin/docker
[2] Ubuntu のイメージファイル(ubuntu)を公式リポジトリからダウンロードし、コンテナ環境内から echo を実行してみます
# 「ubuntu」イメージをダウンロード

root@dlp:~#
docker pull ubuntu
# コンテナ環境から 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@8ca23c655c05:/#    
# コンテナ環境のコンソール
root@967cdf700a39:/#
exit

exit
root@dlp:~#    
# 戻った
[4] コンテナ環境の対話型シェルセッションからコンテナ環境のプロセスを残したまま、ホストのコンソールに戻るには Ctrl+p, Ctrl+q キーを押下します。
root@dlp:~#
docker run -i -t ubuntu /bin/bash

root@00cc6c8edf1b:/# root@dlp:~#    
# Ctrl+p, Ctrl+q でホストに戻る
# docker プロセス表示

root@dlp:~#
docker ps

CONTAINER ID     IMAGE           COMMAND      CREATED          STATUS          PORTS     NAMES
f4421c9a3182     ubuntu:14.04    /bin/bash    4 minutes ago    Up 4 minutes              kickass_davinci

# 再びコンテナ環境に接続

root@dlp:~#
docker attach f4421c9a3182

root@f4421c9a3182:/#
# ホスト側からコンテナ環境のプロセスを終了する

root@dlp:~#
docker kill f4421c9a3182

f4421c9a3182
root@dlp:~#
docker ps

CONTAINER ID     IMAGE           COMMAND      CREATED          STATUS          PORTS     NAMES
関連コンテンツ