以下記事を参考にDockerコンテナの作成から実行まで一通り試してみる。
☆ ついに1.0がリリース! Dockerのインストールと主なコマンドの使い方
1. まずUbuntuのDockerコンテナを実行しbashを起動
2. Ubuntuコンテナ上でnginxをインストール
でも "E: Unable to locate package nginx" と表示されインストールできない。
これはパッケージリストが古いから、のようなので先にパッケージリストを更新すればOK
nginxをインストールしたら[CTRL]+[D]でbashプロセスを修了する。
これでDockerコンテナは停止状態となる。
3. 新しいDockerイメージを作成
☆ ついに1.0がリリース! Dockerのインストールと主なコマンドの使い方
1. まずUbuntuのDockerコンテナを実行しbashを起動
docker run -it --name ubuntu1 ubuntu /bin/bash
2. Ubuntuコンテナ上でnginxをインストール
apt-get install -y nginx
でも "E: Unable to locate package nginx" と表示されインストールできない。
これはパッケージリストが古いから、のようなので先にパッケージリストを更新すればOK
apt-get update
nginxをインストールしたら[CTRL]+[D]でbashプロセスを修了する。
これでDockerコンテナは停止状態となる。
3. 新しいDockerイメージを作成
nginxをインストールしたDockerコンテナ(ubuntu1)をベースに新しいDockerイメージを作成する。
作成するイメージ名は何でも良いが、ここでは"masa/nginx"とした。
docker imageを見ると新たにDockerイメージが作成されていることがわかる。
作成するイメージ名は何でも良いが、ここでは"masa/nginx"とした。
docker commit ubuntu1 masa/nginx
docker imageを見ると新たにDockerイメージが作成されていることがわかる。
xxx@xxxß:~$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
masa/nginx latest a575318af095 4 seconds ago 146MB
ubuntu latest b28307c40a80 6 days ago 78.1MB