docker实战使用
访问docker容器
以 redis
容器为例:
1.访问本地主机上的docker容器的应用
方式1:
docker run -id --name redis1 36304d3b4540
本机访问可使用: 容器ip 和 容器内应用的启动端口
如:连接redis容器 redis-cli -h 172.17.0 -p 6379
(容器内redis应用默认启动端口6379)
注意: 该方法不涉及端口映射
方式2:
启动容器时若设置了端口映射,宿主机端口 映射到 容器端口 :
docker run -id -p 6300:6379 --name redis2 36304d3b4540
这样可以使用:本地ip 127.0.0.1 和 宿主机端口 6300
如:连接到容器redis应用 redis-cli -p 6300
(ip 默认127.0.0.1)
2. 访问远程服务器上的docker容器的应用
外部访问:使用远程服务器公网 ip 和 宿主机映射端口
如: redis-cli -h 172.11.22.33 -p 6300
作者: Deaseyy
出处: http://www.cnblogs.com/Deaseyy/
新手一枚,请大佬们多多赐教!
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出, 原文链接