Dockerコンテナの名前変更

Docker コンテナの名前を変更するには、次の手順に従います。

1. まず、次のコマンドを使用して、実行中のコンテナの名前または ID を見つけます。

   ```
   docker ps
   ```

   名前を変更するコンテナのコンテナ ID または名前を見つけます。

2. コンテナの名前または ID をコピーします。

3. 次のコマンドを使用してコンテナの名前を変更します。

   ```
   docker の名前変更 <OLD_CONTAINER_NAME_OR_ID> <NEW_CONTAINER_NAME>
   ```

   `<OLD_CONTAINER_NAME_OR_ID>` をコンテナーの古い名前または ID に置き換え、`<NEW_CONTAINER_NAME>` をコンテナーに必要な新しい名前に置き換えます。

   例えば:

   ```
   docker rename my_container new_container
   ```

   これにより、「my_container」という名前のコンテナーの名前が「new_container」に変更されます。

置換コマンドの `<OLD_CONTAINER_NAME_OR_ID>` と `<NEW_CONTAINER_NAME>` を必ず実際の値に置き換えて、新しい名前が既存のコンテナー名と競合しないようにしてください。

docker の名前変更 0e72f0c894c5 ディンキー

2. ホストを変更する

kubectl -n flink exec -it session-deployment-only-757f7b4759-2mdkg cat /etc/hosts

kubectl -n flink exec -it session-deployment-only-757f7b4759-2mdkg cat /etc/hosts

kubectl -n flink exec -it session-deployment-only-757f7b4759-2mdkg sed -i 's/192.168.1.236/192.168.1.233/g' /etc/hosts

kubectl -n flink exec -it session-deployment-only-757f7b4759-jbzwm sed -i 's/192.168.1.236/192.168.1.233/g' /etc/hosts

kubectl -n flink exec -it session-deployment-only-taskmanager-1-1 sed -i 's/192.168.1.236/192.168.1.233/g' /etc/hosts

ホストを変更する flink に問題があります。変更後は元に戻されますが、クラスターを再起動する必要があります。

docker exec -it dinky cat /etc/hosts

docker exec -it dinky sed -i 's/192.168.1.236/192.168.1.233/g' /etc/hosts

 docker exec -it dinky bash

変更するにはログインし、まずローカルで変更したホスト ファイルを opt ディレクトリにコピーし、次に /etc ディレクトリにコピーします。

おすすめ

転載: blog.csdn.net/wangqiaowq/article/details/132207302