美文网首页
Docker容器互联

Docker容器互联

作者: 霡霂976447044 | 来源:发表于2019-07-15 15:03 被阅读0次

1 使用 --link

1.1 创建nginx容器

创建nginx容器主要是为了让其它容器访问。模拟容器互联

docker run --detach --name web -p 80:80 nginx:latest

--detach简写-d在后台运行,-p指定映射端口,可以不写,主要是为了在主机测试使用

1.2 创建测试容器

docker run -it --link web:web --name web_test alpine /bin/sh

--link 可以联通两个容器,其名字就是host

ping web

成功可以ping通

2 使用 Docker network

2.1 创建network

docker network create -d bridge my-net

2.2 创建nginx容器

docker run -d  --network my-net --name web22 nginx:latest

2.3 创建测试容器

docker run -it --network my-net --name web_test22 alpine /bin/sh
ping web22

3 和主机共享文件

docker run -it -v /home/baloneo/github/:/root/github alpine

在容器里面创建的文件默认都是root用户,创建的文件不可写
这里创建一个相同的用户,就可以修改文件

useradd baloneo
su baloneo

然后会发现在baloneo执行su可能会没有权限,那么添加su一个setuid

chmod 4755 /bin/su

相关文章

  • docker学习(五)docker容器的互联

    docker容器的互联 准备的docker容器环境 docker容器互联的默认方式 当停止一个容器后容器的ip地址...

  • docker 容器互联

    docker 容器互联 docker 容器互联总结的是在同一台宿主机上,多个 docker 容器文件共享和网络互联...

  • Docker容器互联

    1 使用 --link 1.1 创建nginx容器 创建nginx容器主要是为了让其它容器访问。模拟容器互联 --...

  • 2017/01/03

    技术 [docker]容器互联的两种方式

  • Docker 网络

    Docker允许通过外部访问容器或容器互联的方式来提供网络服务。 安装Docker时,会自动安装一块Docker网...

  • Docker基本命令

    镜像操作相关命令 容器操作相关命令 访问Docker仓库 Docker数据管理 端口映射与容器互联 Dockerf...

  • docker网络模式

    docker网络 使用网络 外部访问容器 -p/P端口映射参数 docker port查看当前端口映射 容器互联 ...

  • # Docker 实例分享

    @(Docker分享)[Dockerfile|私有仓库|容器互联|跨网络互联] 分析内容 Dockerfile参数...

  • docker网络基础配置

    docker提供了映射容器端口到宿主主机和容器互联机制来为容器提供网络服务。本节讲解docker的网络功能,包括使...

  • Docker学习 - 6.网络基础配置

    Docker目前提供了映射容器端口到宿主主机和容器互联机制来为容器提供网络服务。这次我们讲如何使用Docker的网...

网友评论

      本文标题:Docker容器互联

      本文链接:https://www.haomeiwen.com/subject/mjenkctx.html