Docker は,Windowsなどのオペレーティングシステムの中に, Docker コンテナ という Dockerのエリアを複数作ることができる。
◆ この Web ページで行うこと.
Docker のコンテナ,イメージ,レポジトリに関する主要な操作,コンテナ間の隔離の確認,ホストとのポートの共有,ホストとのファイルの共有.
【外部ページへのリンク】 https://docs.docker.com/install/linux/docker-ce/ubuntu/
参考ページ: http://docs.docker.jp/engine/reference/commandline/index.html
次のコマンドでは,コンテナ,イメージが作成され,コンテナの実行が開始する
docker run -it ubuntu:18.04 /bin/bash exit
同じイメージを指定して,もう一度 run コマンドを実行すると,新しいコンテナの実行が開始する.イメージは増えない
次のコマンドでは,停止中のコンテナを実行状態にしている
次のコマンドでは,実行中のコンテナを停止している
次のコマンドでは,停止中のコンテナを実行状態にした後,コマンドを起動している
次のコマンドでは,コンテナを削除している
まず,Dockerfile を次のように作成しておく
FROM ubuntu:18.04 EXPOSE 8080 CMD 実行結果 apache2
docker ps -a docker images
コンテナIDを指定する必要がある.コンテナIDは,「docker ps -a」で調べておく. 下の実行例では,イメージ名として「myubuntu:base」を指定している. 「myubuntu:base」は,自分の使いたいイメージ名を指定すること.
docker ps -a docker commit <コンテナID> myubuntu:base
docker ps -a docker images