当前位置:  开发笔记 > 运维 > 正文

Docker-Compose问题与容器名称

如何解决《Docker-Compose问题与容器名称》经验,为你挑选了0个好方法。

我创建了一个包含所需包的docker镜像.我运行了docker镜像,指定了主机和访客端口以及所需的卷安装示例:


sudo docker run -it --name CONTAINERNAME -v /host:/guest -p
hostportno:guestportno

我的容器运行良好.
我正在尝试使用将我的容器迁移到新的docker镜像docker-compose.
我创建了docker-compose.yml文件并指定了所需的参数,如下所示:

image: test1
ports
  - "1234:123"
  - "2000:223"  
volumes:
  - /home:/test  
  -container_name: dockercomposetest  
working_dir: /test  
command: /bin/bash

我无法使用docker-compose迁移它.
我收到的问题如下:

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重新启动/迁移容器.

推荐阅读
我我檬檬我我186
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有