docker compose新启动了一个容器,这个时候怎么去连接到其他容器呢,去容器里面ping发现不通。一般来说是因为和其他容器没有在一个网络环境里面。首先用命令查看一下当前存在哪些网络环境。
使用命令
docker network ls

这个时候一般来说已经存在的服务容器,已经存在于这些网络环境之内了,然后尝试加入这些网络环境。下面以加入docker_backend为例演示。

version: '2'
services:
service1:
image: images:v1
ports:
- "12345:12345"
volumes:
- ./:/
stdin_open: true
tty: true
privileged: true
networks:
- docker_backend networks:
docker_backend:
external: true

然后尝试构建并启动容器
docker-compose up service1
基本上就可以成功启动容器了,这里要注意docker_backend一定要是一个已经存在的network,否则启动将会报错。
如果需要新建新的网络环境,使用命令
docker network create newnetwork
然后各services同时连接到新创建的网络环境即可。

最新文章

  1. discuz!安装遇到问题的解决方案
  2. CXF bus interceptor配置
  3. ModernUI教程:使用预定义的页面布局
  4. (转)flexigrid 参数说明
  5. 杭电1019-Least Common Multiple
  6. [SQL]分组排练进行更新
  7. easyui grid中翻页多选方法
  8. Fast特征检测
  9. centos 7.x编写开机启动服务
  10. VS2012的安装项目只能用InstallShield Limited Edition[附资源下载]
  11. 新西兰gap year_百度百科
  12. Oracle笔记(六) 多表查询
  13. 利用Navicat实现MySQL数据库结构对比和同步
  14. XAF_GS_02_创建第一个XAF项目
  15. HTML5移动端触摸事件
  16. Hadoop系列(三):hadoop基本测试
  17. 使用JS获取input值
  18. 企业BGP网络规划案例(二)
  19. Python:Day45 Javascript的String字符串
  20. IDEA 创建Spring MVC项目搭建

热门文章

  1. Cobalt Strike 之:域内渗透
  2. 【ACR2015】依那西普按需维持治疗策略有效抑制RA骨破坏进展
  3. .net webapi+jwt demo
  4. SpringMVC基础源码分析(一)
  5. 【Java-01-3】java基础-基本语法(3)(数组,多维数组)
  6. js提示框触发和定时关闭
  7. day12_内部类&API
  8. Windows打开代理快捷方式
  9. Dynamics365 DOC
  10. Vue进度条组件