必要なパッケージを含むドッカーイメージを作成しました。私は 例を取り付ける必要なボリュームと一緒にホストとゲストポートを指定ドッカイメージを実行している:Docker-Composeコンテナ名の問題
sudo docker run -it --name CONTAINERNAME -v /host:/guest -p
hostportno:guestportno
私のコンテナがアップし、罰金を実行されています。
docker-compose
を使用して、新しいドッカー画像にコンテナを移行しようとしています。
以下に示すように、私はdocker-compose.yml
ファイルを作成し、必要なパラメータを指定しています
image: test1
ports
- "1234:123"
- "2000:223"
volumes:
- /home:/test
-container_name: dockercomposetest
working_dir: /test
command: /bin/bash
私はドッカ-コンを使用して、それを移行することができません。下に述べたように、私は問題を取得しています
:周り
Conflict. The name "test" is already in use by container eeedac72bb25.
You have to delete (or rename) that container to be able to reuse that
name.
作業は現在、私は停止し、削除し、コンテナをしてdocker-compose up
を実行する必要があります。
通常のdocker run
プロセスで開始したのと同じ名前のdocker-composeを使用してコンテナを再起動/移行することはできません。
同じ問題が存在します。 –