3306/tcp:是容器端口, HostPort":"3306:是宿主机端口。修改现有端口映射直接把端口号改掉就行。 #docker inspect 容器id | grep Port 发现Ports没有信息,config.v2.json也要修改 如果添加新的其他映射端口,config.v2.json文件需要进行填写容器内的映射端口 config.v2.json添加下面的信息 "ExposedPorts":{"80/...
其中,配置文件hostconfig.json中是容器的启动配置参数,可以通过修改这个文件的参数来修改容器的端口映射规则,步骤如下: docker ps或者docker inspect查看容器id docker stop停止该容器 systemctl stop docker停止docker服务 进入该容器对应目录/var/lib/docker/containers/[hash_of_the_container] 修改hostconfig.json文件中...
进入Docker终端 # 停止容器 docker stop centos7.2 # 进入docker终端 # 如果卡住,直接回车 screen ~/Library/Containers/com.docker.docker/Data/vms/0/tty # 进入容器配置目录 $ cd /var/lib/docker/containers/c05fc37444df75bbf0f3277ee36b9997c8ef401568d7c5149bb4aca1c25160b2 # 容器配置目录文件 $ l...
首先修改docker-compose.yaml文件,比如将其中一个java服务添加一个端口号映射。 然后退出编辑,保存,在配置文件所在位置执行 docker compose up -d 服务名 比如这里服务名为java docker compose up -d java 因为这里java需要依赖msyql和redis,所以都会重启。 重启后可通过docker ps验证端口映射或者通过telnet端口进行验证。