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自己的物理主机。
相关推荐
江木1237 分钟前
Linux安装Matlab过程
linux·运维·matlab
YuanDaima204812 分钟前
Docker 工程化安装与核心命令实战
运维·人工智能·docker·微服务·容器·bash
Lehjy19 分钟前
【Linux】文件系统磁盘存储结构
android·linux·运维
cgsthtm39 分钟前
rocky linux 8.10 下的 podman 配置镜像加速
docker·podman·镜像加速·podman-docker·毫秒镜像
ggaofeng1 小时前
自己如何实现ssh协议
运维·ssh
zzzsde1 小时前
【Linux】线程同步和互斥(1):线程互斥与加锁实现
linux·运维·服务器·开发语言·算法
Bert.Cai1 小时前
Linux iconv命令详解
linux·运维·服务器
独隅1 小时前
详解SMTP与IMAP协议:核心区别、工作原理与全链路环境标准化实战场景应用
运维
WangLanguager1 小时前
Linux命令chfn(change finger information) 详细介绍
linux·运维·服务器
牛奔2 小时前
在 Docker 容器里测试外部域名延迟
运维·docker·容器