環境
- Debian trixie 13.6
- Docker Version: 29.7.2
概要
自分で睡眠ログを取っているバックエンドをRuby on RailsからGo+Ginにリプレイスする際にRuby on RailsのDockerコンテナーを止めた作業ログです。
やったこと
sudo docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
xxx sleep_bak_go-app "go run ." 2 days ago Up 39 hours 0.0.0.0:xxxx->xxxx/tcp sleep-bak-go
xxx sleep-bak-web "entrypoint.sh /bin/…" 2 weeks ago Up 39 hours 0.0.0.0:xxxx->xxxx/tcp sleep-bak
xxx mysql:latest "docker-entrypoint.s…" 2 weeks ago Up 2 weeks xxxx/tcp, 0.0.0.0:xxxx->xxxx/tcp db
sudo docker update --restart=no sleep-bak
sudo docker stop sleep-bak
sudo docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
xxx sleep_bak_go-app "go run ." 2 days ago Up 39 hours 0.0.0.0:xxxx->xxxx/tcp sleep-bak-go
xxx mysql:latest "docker-entrypoint.s…" 2 weeks ago Up 2 weeks xxxx/tcp, 0.0.0.0:xxxx->xxxx/tcp db
reboot
sudo docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
xxx sleep_bak_go-app "go run ." 2 days ago Up 32 seconds 0.0.0.0:xxxx->xxxx/tcp sleep-bak-go
xxx mysql:latest "docker-entrypoint.s…" 2 weeks ago Up 32 seconds xxxx/tcp, 0.0.0.0:xxxx->xxxx/tcp db
OSをrebootしてもDockerコンテナーが起動していませんでした。以上で作業を終了しました。