コンテナの名前変更方法を紹介します.
1.どんなときに必要か.
- dockerhubでpullしてきたコンテナを自分用にカスタマイズした後、自分のdockerhubにpushしたいとき
- 最初つけた名前が適切でなくなったとき
- 気分を変えたいとき
2.方法
以下のコマンドを実行します.
1 |
$ docker tag <container id> <new name> |
container id は docker ps で調べてください.
また、new name にはユーザ名/コンテナ名:タグ名 という形で入力してください.
1 |
$ docker tag myuser/mycontainer:newone |
ユーザ名・コンテナ名・タグ名はどれでも省略できます.
これでユーザ名をdockerhubのアカウントと、コンテナ名をdokcerhubのリポジトリ名と合わせれば、元々ローカルで作成していたコンテナをdockerhubにコミットすることも出来ます.
dockerhubにコミットする前にはログインが必要です.手順が分からない方は、こちらを参照してください.