Dockerの「再起動」とは?

ここでいう「再起動」とは、
- Dockerエンジン(バックグラウンドサービス)を停止して再起動する
 - Docker Desktopアプリを終了→起動し直す
 
ことを指します。
これにより、設定反映や不具合リセットができます。
Windows / Mac でDocker Desktopを再起動する方法
方法①:ツールバー(タスクバー)から手動で再起動

- 画面右下(Windows)または画面右上(Mac)の ? Dockerアイコン をクリック
 - メニューから「Restart(Docker Desktopを再起動)」を選択!
 
これだけでDockerエンジンも含めて安全に再起動されます。
方法②:Docker Desktopで操作

- Docker Desktop左下の3点リーダー をクリック
 - メニューから「Restart(Docker Desktopを再起動)」を選択!
 
方法③:ショートカット
Docker Desktopで「Command + R」を押せば、再起動できる。
方法④:コマンド
ターミナルまたはPowerShellで以下のコマンドを実行すれば、DockerDesktopを再起動できます。
docker desktop restart
方法⑤:ターミナルから再起動(Macなら可能)
MacならターミナルでDockerアプリを一旦終了→再起動できます。
osascript -e 'quit app "Docker"'
open -a Docker
Linux環境でDockerを再起動する方法(サービス再起動)

Linuxの場合は、システムサービスを再起動します。
● 再起動コマンド(管理者権限必要):
sudo systemctl restart docker
systemctl を使ってDockerデーモンそのものを再起動します。
特定のコンテナだけを再起動したい場合

Dockerエンジン全体ではなく、特定のコンテナだけ再起動したいなら:
docker restart コンテナ名
例:
docker restart my-app-container
まとめ|Docker再起動の方法一覧
| 環境 | 再起動方法 | 
|---|---|
| Windows / Mac | ツールバー(タスクバー)アイコン →「Restart Docker Desktop」 | 
| Windows / Mac | Docker Desktop左下の3点リーダー→「Restart」 | 
| ショートカット | Docker Desktopで「Command + R」 | 
| コマンド | docker desktop restart | 
| Mac(ターミナル) | osascript -e 'quit app "Docker"' → open -a Docker | 
| Linux | sudo systemctl restart docker | 
| コンテナだけ | docker restart コンテナ名 | 
  
  
  
  
              
              
              
              
              

コメント