#author("2024-12-25T09:11:10+09:00","default:honma","honma") #author("2024-12-25T09:13:06+09:00","default:honma","honma") * コンテナのホスト名を変更する [#q7c64287] コンテナのホスト名は、run するときに指定が可能なのですが、未指定の場合は、コンテナIDがホスト名になってしまいます。~ よくあるネタで、シンプルなシステムなら/etc/hostname を変更すれば良いのですがubuntuなんかだとそれも出来ない... 複数のコンテナを扱っていると、 user@CONTAINER_ID:~$ みたいなのは、とても不便。 これで起動していれば... $ docker run -h <hostname> <image> <container-name> そこで力技 コンテナの停止 $ docker stop CONTAINER_ID docker のサービス停止 $ sudo service docker stop コンテナID(フルID)の確認 $ docker ps -a --no-trunc コンテナのjsonファイルを直接編集 $ sudo nano /var/lib/docker/containers/CONTAINER_ID/config.v2.json CONTAINER_IDを任意のホスト名に変更する {"Hostname":"CONTAINER_ID","Domainname":"", docker のサービス開始 $ sudo service docker start コンテナの起動 $ docker start CONTAINER_ID ~ #htmlinsert(amazon_pc.html);