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 ディレクトリにコピーします。