docker容器run命令设置

docker run命令中的-p参数前者是宿主机的ip加端口 后者是容器的ip加端口

shell 复制代码
[root@dockertest ~]# docker ps -a
CONTAINER ID   IMAGE       COMMAND                  CREATED         STATUS         PORTS                                                  NAMES
47ccb5f9ede3   mysql:5.7   "docker-entrypoint.s..."   4 minutes ago   Up 3 minutes   0.0.0.0:3306->3306/tcp, :::3306->3306/tcp, 33060/tcp   mysql5.7clinet

注意事项

  1. 前者是否被占用
  2. 后者是不是容器中运行程序的端口号(如果docker run没有指定 那么有可能默认是错误的)
  3. 宿主机是对于容器来说的宿主机,如果docker运行在linux的虚拟机中那么宿主机就是自己的虚拟机。如果docker运行在win中,那么宿主机就是windows自己的物理主机。
相关推荐
Wang's Blog7 小时前
Linux小课堂: 输入重定向与管道操作详解
linux·运维·服务器
jianghx10247 小时前
Docker部署ES,开启安全认证并且设置账号密码(已运行中)
安全·elasticsearch·docker·es账号密码设置
python百炼成钢8 小时前
3.Linux 网络相关
linux·运维·网络·stm32·单片机
Jtti9 小时前
香港硬防服务器防御DDOS攻击的优点
运维·服务器·ddos
2503_930123939 小时前
Kubernetes (四)网络插件详解:Flannel 与 Calico 的原理、数据流向与实战对比
网络·容器·kubernetes
ZHE|张恒11 小时前
Docker 安装 RabbitMQ
docker·rabbitmq
lpfasd12311 小时前
第2部分:Netty核心架构与原理解析
运维·服务器·架构
小蜜蜂爱编程11 小时前
gerrit的部署与配置关联到不同服务器上的git仓库
运维·服务器·git·gerrit
心灵宝贝12 小时前
申威(sw_64)架构下如何安装java-1.8.0-swjdk的rpm包?
linux·运维·服务器