美文网首页
docker容器的网络访问(端口映射)

docker容器的网络访问(端口映射)

作者: 不知道就 | 来源:发表于2019-07-22 20:34 被阅读0次

    docker0:172.17.0.1 jumpserver:172.17.0.2 nginx:172.17.0.3

    指定映射(docker 会自动添加一条iptables规则来实现端口映射) -p hostPort:containerPort -p

    ip:hostPort:containerPort 多个容器都想使用80端口 -p ip::containerPort(随机端口) -p

    hostPort:containerPort:udp -p 10.0.0.100::53:udp 使用宿主机的10.0.0.100这个ip地址的随机端口的udp协议映射

    容器的udp53端口 -p 81:80 –p 443:443 可以指定多个-p

    随机映射 docker run -P (随机端口)

    通过iptables来实现的端口映射

    docker的数据卷管理

    /usr/share/nginx/html

    -v /opt/xiaoniao:/usr/share/nginx/html

    docker run ==== docker create + docker start

    docker exec -it 容器id或容器名字 /bin/bash(/bin/sh)

    docker attach(使用同一个终端)

    docker attach [OPTIONS] CONTAINER

    nsenter(安装yum install -y util-linux 弃用)持久化 数据卷(文件或目录) -v 卷名:/data -v src(宿主机的目录):dst(容器的目录) 数据卷容器 --volumes�

    from(跟某一个已经存在的容器挂载相同的卷) 基于nginx启动一个容器,监听80和81,访问80,出现nginx默认欢

    迎首页,访问81,出现小鸟。 -p 80:80 -p 81:81 -v xxx:xxx -v xxx:xxxx 基于nginx多端口的多站点。

    相关文章

      网友评论

          本文标题:docker容器的网络访问(端口映射)

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