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自己的物理主机。
相关推荐
列逍17 分钟前
Linux进程(三)
linux·运维·服务器·环境变量·命令行参数
minji...4 小时前
Linux 基础IO(一) (C语言文件接口、系统调用文件调用接口open,write,close、文件fd)
linux·运维·服务器·网络·数据结构·c++
码龄3年 审核中4 小时前
Linux record 04
linux·运维·服务器
RisunJan5 小时前
Linux命令-ftptop命令(实时监控 ProFTPD 服务器连接状态)
linux·运维·服务器
虾..5 小时前
Linux 文件描述符,重定向及缓冲区理解
linux·运维·服务器
元气满满-樱5 小时前
SSH远程服务管理
运维·ssh
jingshaoqi_ccc5 小时前
ubuntu 24下面安装docker
ubuntu·docker·eureka
db_cy_20625 小时前
Git对服务器配置文件进行版本控制
运维·服务器·git
TracyCoder1235 小时前
在Ubuntu上搭建大模型最基础的应用环境
linux·运维·ubuntu
云和数据.ChenGuang6 小时前
AI运维工程师技术教程之Linux环境下部署Deepseek
linux·运维·人工智能