美文网首页
通过IP映射访问Docker容器

通过IP映射访问Docker容器

作者: Vincentook | 来源:发表于2020-09-22 10:12 被阅读0次

通常外面访问容器可以通过指定端口和指定IP。我们下面用指定IP方式。

注意:防止nginx无法访问到容器,虚拟机先关闭防火墙

systemctl stop firewalld

一、网络配置

创建网关,默认桥接(bridge)

docker network create --subnet=182.100.100.0/24 lrnp_src

注意:设置的IP不能跟主机的IP冲突(尽量保证前【182】和主机不一样)

查看命令: docker network ls

二、创建容器,并指定IP

--network=lrnp_src指定网关

-v:设置共享目录(配置共享)

Redis

docker run -itd --network=lrnp_src --ip=182.100.100.100  -v /www/wwwroot/srm/docker/lrnp/redis/conf:/conf --name redis redis_srm_2007


nginx

docker run -itd --network=lrnp_src --ip=182.100.100.110  -v /www/wwwroot/srm/docker/lrnp/nginx/conf:/conf --name nginx nginx_srm_2007

nginx配置:


PHP:这里共享的目录是www,放项目文件

docker run -itd --network=lrnp_src --ip=182.100.100.120  -v /www/wwwroot/srm/docker/lrnp/php/www:/www--name php php_srm_2007

相关文章

  • 通过IP映射访问Docker容器

    通常外面访问容器可以通过指定端口和指定IP。我们下面用指定IP方式。 注意:防止nginx无法访问到容器,虚拟机先...

  • docker容器和宿主机同网段IP

    实现目标 其他机器可以直接通过ip地址访问由docker创建的容器,而不使用端口映射的宿主机的方式访问(因为很多时...

  • 5.Docker 网络管理

    查看docker网络 查看,创建,删除,docker网络 物理机和容器端口映射 练习1,通过ip 让两个容器通信 ...

  • Docker笔记五:容器网络访问

    外部访问容器 通过NAT机制实现容器与外部的互联通过docker run -P 或 -p 参数来指定端口映射。 ...

  • docker网络模式

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

  • ubuntu

    查看端口 和设置docker端口映射的一些命令 添加端口映射 a, 获取容器ip docker inspect...

  • 不同主机上容器之间通信 Docker + Swarm

    在单台主机上的不同容器之间可以通过 docker inspect 查看IP地址互相访问,因为这些容器都在Docke...

  • Docker管理-容器的网络映射

    1、容器的网络访问 2、容器的端口映射    A)docker container run -p hostPort...

  • Docker基本命令

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

  • docker学习系列5 nginx 容器

    本节通过学习 docker 的 nginx 镜像,容器的使用。以及如何映射文件。 运行容器docker run -...

网友评论

      本文标题:通过IP映射访问Docker容器

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