首页 > 其他分享 >docker-compose 启动出现警告,关闭时出现错误

docker-compose 启动出现警告,关闭时出现错误

时间:2023-09-08 22:24:13浏览次数:41  
标签:compose name 启动 project docker 出现

docker-compose 启动出现警告,关闭时出现错误

WARNING: Found orphan containers (xxxxxx) for this project.
If you removed or renamed this service in your compose file, you can run this command with the --remove-orphans flag to clean it up

原因是 project name 命名冲突,docker-compose 默认用目录名做 project name,所以在同一台机器上启动两个不同的 compose 项目时,当目录名相同时会出现冲突

解决:

  1. 用 -p 参数指定不同的 project name
  2. 在 .env 文件里面添加 project name: COMPOSE_PROJECT_NAME=myproject
  3. 修改目录名称

参考:
docker compose orphan containers warning

标签:compose,name,启动,project,docker,出现
From: https://www.cnblogs.com/iyiluo/p/17688647.html

相关文章

  • Docker(2)--图形化及编排
    1.Docker图形化界面图形化界面直接使用命令下载,其本身也是一个镜像dockerrun-id-p8000:8000-p9000:9000--name=portainer  --restart=always  -v/var/run/docker.sock:/var/run/docker.sock  -vportainer_data:/data  portainer/portainer ......
  • Mac 终端登陆MySQL出现“zsh:command not found: mysql”的问题
    mysql明明安装好了,而且也登陆使用过了,但是这次在终端登陆却报错这个问题。其实上次也报错这个一样的问题,我觉得可能是环境配置没有弄好,重新检查和source生效了下(source~/.bash_profile),此时mysql能正常登陆了;但是退出终端后再次登陆又会报同样的问题。感觉不对劲了,只能生效一次......
  • docker安装rocketmq
    dockerpullrocketmqinc/rocketmqmkdir-p/mydata/rocketmq/data/namesrv/logs/mydata/rocketmq/data/namesrv/storedockerrun-d--restart=always--namermqnamesrv-p9876:9876-v/mydata/rocketmq/data/namesrv/logs:/root/logs-v/mydata/rocketmq/dat......
  • docker containerd runc 介绍
    containerd提供了一组运行容器的API。Docker引擎通过调用GRPCAPI来启动执行进程,随后会启动管理器和执行器来负责监控和运行容器。容器最后通过runC来运行,runC也是Docker的另一个开源项目,它实现了OCI运行时标准。(OCI:开放容器协议,OCI开发了runC)。runC是一套符合OCI标准的......
  • docker常用功能小记
    1、查看docker容器、镜像的元数据dockerinspect容器ID/镜像IDdockerinspectimages示例如下:应用:查看容器关于目录挂载的信息:dockerinspectxxxx|grepMounts-A50查看挂载数据Mounts后50行的数据,如下:2、查看容器运行的日志实时查看日志dockerlogs-fcontainer......
  • docker常用命令
    docker镜像迁移服务器A打包生成docker镜像dockersavenginx:stable-alpine>/data/softs/nginx-stable-alpine.tar命令详解:dockersave[OPTIONS]IMAGE[IMAGE…]dockersave镜像名称:镜像tag>打包生成的镜像tar包的绝对路径上传tar包到服务器B执行镜像导入:dockerloa......
  • NAS 后台安装 Docker 后配置 PostgreSQL
    群晖(Synology)NAS的后台在新版本对Docker不再称为Docker,现在改称为ContainerManager了。  单击进入后运行ContainerManager。PostgreSQL容器针对PostgreSQL的容器,我们选择容器后,如果你已经安装了PostgreSQL的话,应该就能看到运行的容器了。  然后选择设置。在Post......
  • 群晖(Synology)NAS 后台安装 Docker 后配置 PostgreSQL
    群晖(Synology)NAS的后台在新版本对Docker不再称为Docker,现在改称为ContainerManager了。  单击进入后运行ContainerManager。PostgreSQL容器针对PostgreSQL的容器,我们选择容器后,如果你已经安装了PostgreSQL的话,应该就能看到运行的容器了。  然后选择设......
  • 关于hive数据库添加信息到表中出现问题的原因细说
    问题来源在建表完成之后,尝试使用insertinto语句向表中添加数据信息,然后就一直不能成功,当然,添加的数据信息与表的字段类型是对应的;问题解决查阅相关资料发现,原来是虚拟机的内存不太够,然后就按照网上的建议,将下面的语句放置到hadoop下面的yarn-site.xml文件里面:<property>......
  • 用docker搭建mysql的主从复制
    (1)创建主容器dockerrun-d-p3306:3306--privileged=true-v/mysql/log:/var/log/mysql-v/mysql/data:/var/lib/mysql-v/mysql/conf:/etc/mysql/conf.d-eMYSQL_ROOT_PASSWORD=123456--namemysqlmysql:(2)在宿主机/mysql/conf中创建mysql配置文件touch/mysql/conf/my.cnf......