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自己的物理主机。
相关推荐
tRNA做科研14 分钟前
Bio-Linux-shell详解-1-从0开始
linux·运维·服务器
小黑爱编程1 小时前
【Linux网络】Socket套接字
linux·运维·网络
雾岛LYC听风3 小时前
3. 轴指令(omron 机器自动化控制器)——>MC_HomeWithParameter&MC_Move
运维·c#·自动化
何老生4 小时前
Linux之MySQL主从复制
linux·运维·mysql
运维开发那些事4 小时前
k8s service如何实现流量转发
云原生·容器·kubernetes
GDAL4 小时前
Puppeteer-Cluster:并行处理网页操作的新利器
运维·服务器·nodehtmltoimage
又逢乱世4 小时前
Loki 分布式日志中心服务
运维·分布式
liuzhenghua664 小时前
python运维
运维·开发语言·python
神奇椰子5 小时前
Ubuntu 常用指令和作用解析
linux·运维·ubuntu·centos·云计算·代码规范·浪浪云
亦诗亦诗5 小时前
centos arm docker 安装nginx
arm开发·docker·centos