dockerコンテナをcompose1行で最新化する

dockerで動かしているMinecraftサーバーのバージョンアップを例にする。最初に最新のdocker imageをpullで取得

user@server:~/docker/minecraft$ sudo docker pull itzg/minecraft-server
user@server:~/docker/minecraft$ sudo docker images
REPOSITORY                           TAG       IMAGE ID       CREATED        SIZE
itzg/minecraft-server                latest    33a235aa35e6   19 hours ago   873MB
itzg/minecraft-server                <none>    bd7d90264e56   42 hours ago   873MB

user@server:~/docker/minecraft$ sudo docker ps
CONTAINER ID   IMAGE                                       COMMAND                  CREATED        STATUS                            PORTS                                                                      NAMES
fa79a1d9c8a6   bd7d90264e56                                "/start"                 34 hours ago   Up 7 seconds (health: starting)   0.0.0.0:25565->25565/tcp, :::25565->25565/tcp, 25575/tcp                   minecraft_mc_1

取得しただけではcontainerは更新されない、再起動してみる

user@server:~/docker/minecraft$ sudo docker-compose restart mc
Restarting minecraft_mc_1 ... done

user@server:~/docker/minecraft$ sudo docker ps
CONTAINER ID   IMAGE                                       COMMAND                  CREATED        STATUS                            PORTS                                                                      NAMES
fa79a1d9c8a6   bd7d90264e56                                "/start"                 34 hours ago   Up 7 seconds (health: starting)   0.0.0.0:25565->25565/tcp, :::25565->25565/tcp, 25575/tcp                   minecraft_mc_1

再起動でも更新されない、次にupコマンドにオプションつけてみる

user@server:~/docker/minecraft$ sudo docker-compose up -d --build mc

Recreating minecraft_mc_1 ... done

user@server:~/docker/minecraft$ sudo docker ps
CONTAINER ID   IMAGE                                       COMMAND                  CREATED         STATUS                            PORTS                                                                      NAMES
cdeb840d9ea4   itzg/minecraft-server                       "/start"                 5 seconds ago   Up 3 seconds (health: starting)   0.0.0.0:25565->25565/tcp, :::25565->25565/tcp, 25575/tcp                   minecraft_mc_1

更新された build オプションが大事

投稿を作成しました 112

コメントを残す

関連する投稿

検索語を上に入力し、 Enter キーを押して検索します。キャンセルするには ESC を押してください。

トップに戻る
%d人のブロガーが「いいね」をつけました。