- 追加された行はこの色です。
- 削除された行はこの色です。
#author("2020-09-21T22:55:39+09:00","default:ryuichi","ryuichi")
#author("2021-02-12T03:05:45+09:00","default:ryuichi","ryuichi")
* コンテナの起動・停止・削除 [#eaf9e251]
** 一覧の確認 [#a4fbfaec]
docker ps # 起動しているコンテナ一覧の確認
docker ps -a # 停止しているコンテナも含めて確認
** 起動 [#a9063ff0]
** 作成・起動 [#a9063ff0]
*** コンテナを作成、起動 [#gda5118e]
docker run hellow-world
*** 作成済みのコンテナを起動 [#t3a97088]
docker start abc123
*** コンテナを作成、起動 [#gda5118e]
docker run hellow-world
*** コンテナを起動 - ポート開放 [#xca3157f]
docker run -e MYSQL_ROOT_PASSWORD=mysql -p 3306:3306 mysql
- これで'''mysql -h localhost -p -P 3306 -uroot --protocol=tcp'''でDocker上のMySQLサーバにポート3306で接続する
** 再起動 [#gbf1aa53]
docker restart abc123
** 停止 [#hccf0fd0]
docker stop abc123
docker stop $(docker ps -q) # 全コンテナ停止
docker kill abc123 # 強制停止
** 削除 [#q147be01]
docker rm abc123
docker rm $(docker ps -q -a) # 全コンテナ削除
** イメージの削除 [#dfab0ac5]
docker rmi abc123
docker rmi $(docker images -q) # 全イメージの削除
docker rmi -f abc123 # イメージの強制削除