コンテナの起動・停止・削除
一覧の確認
docker ps # 起動しているコンテナ一覧の確認
docker ps -a # 停止しているコンテナも含めて確認
作成・起動
コンテナを作成、起動
docker run hellow-world
作成済みのコンテナを起動
docker start abc123
コンテナを起動 - ポート開放
docker run -e MYSQL_ROOT_PASSWORD=mysql -p 3306:3306 mysql
- これでmysql -h localhost -p -P 3306 -uroot --protocol=tcpでDocker上のMySQLサーバにポート3306で接続する
再起動
docker restart abc123
停止
docker stop abc123
docker stop $(docker ps -q) # 全コンテナ停止
docker kill abc123 # 強制停止
削除
docker rm abc123
docker rm $(docker ps -q -a) # 全コンテナ削除
イメージの削除
docker rmi abc123
docker rmi $(docker images -q) # 全イメージの削除
docker rmi -f abc123 # イメージの強制削除