首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

关于docker容器启动修改或添加端口

docker容器启动怎么修改端口映射?在docker run创建并运行容器的时候,可以通过-p指定端口映射规则。但是,也会遇到刚开始忘记设置端口映射或者设置错了需要修改的情况。...当docker start运行容器,并没有提供一个-p选项或设置,让你修改指定端口映射规则。 通常间接的办法是,保存镜像,再创建一个新的容器,在创建时指定新的端口映射。...方法一:删除原有容器,重新建新容器 这个解决方案最为简单,把原来的容器删掉,重新建一个。当然这次不要忘记加上端口映射。优点是简单快捷,在测试环境使用较多。..., 一个是宿主机端口。...修改前 修改 3.在修改config.v2.json文件; 修改前 修改 由于此次实验目的宿主机8080端口映射docker指定容器内的80端口 并且config.v2

4.3K10
您找到你想要的搜索结果了吗?
是的
没有找到

docker-compose

默认情况下,如果存在关联,则所有关联的服务将会自动被启动,除非这些服务已经在运行中。 该命令类似启动容器运行指定的命令,相关卷、链接等等都将会按照配置自动创建。...-u, --user="" 指定运行容器的用户名或者 uid。 --no-deps 不自动启动关联的服务容器。 --rm 运行命令自动删除容器,d 模式下将忽略。...该命令十分强大,它将尝试自动完成包括构建镜像,(重新)创建服务,启动服务,并关联服务相关容器的一系列操作。 链接的服务都将会被自动启动,除非已经处于运行状态。...可以说,大部分时候都可以直接通过该命令来启动一个项目。 默认情况,docker-compose up 启动容器都在前台,控制台将会同时打印所有容器的输出信息,可以很方便进行调试。...如果用户不希望容器被停止并重新创建,可以使用 docker-compose up --no-recreate。这样将只会启动处于停止状态容器,而忽略已经运行的服务。

3K43

Docker入门(八):三剑客之Docker Composes使用

--no-deps 不自动启动关联的服务容器。 --rm 运行命令自动删除容器, d 模式下将忽略。 -p, --publish=[] 映射容器端口到本地主机。...❤️stop作用:停止已经处于运行状态容器,但不删除它。通过 docker-compose start 可以再次启动这些 容器。...链接的服务都将会被自动启动,除非已经处于运行状态。可以说,大部分时候都可以直接通过该命令来启动一个项目。...默认情况, docker-compose up 启动容器都在前台,控制台将会同时打印所有容器的输出信 息,可以很方便进行调试。当通过 Ctrl-C 停止命令时,所有容器将会停止。...如果用户不希望容器被停止并重新创建,可以使用 docker-compose up --no-recreate 。这样将只会启动处于停止状态容器,而忽略已经运行的服务。

42930

Docker学习——Docker 三剑客(七) 顶

默认情况下,如果存在关联,则所有关联的服务将会自动被启动,除非这些服务已经在运行中。 该命令类似启动容器运行指定的命令,相关卷、链接等等都将会按照配置自动创建。...-u, --user="" 指定运行容器的用户名或者 uid。 --no-deps 不自动启动关联的服务容器。 --rm 运行命令自动删除容器, d 模式下将忽略。...该命令十分强大,它将尝试自动完成包括构建镜像,(重新)创建服务,启动服务,并关联服务相关容器的一系列操作。 链接的服务都将会被自动启动,除非已经处于运行状态。...可以说,大部分时候都可以直接通过该命令来启动一个项目。 默认情况, docker-compose up 启动容器都在前台,控制台将会同时打印所有容器的输出信息,可以很方便进行调试。...如果用户不希望容器被停止并重新创建,可以使用 docker-compose up --norecreate。这样将只会启动处于停止状态容器,而忽略已经运行的服务。

1.1K10

Docker Compose 命令详解

restart 重启项目中的服务 rm 删除所有停止状态的服务容器 run 在指定服务上运行一个命令 scale 设置指定服务运行的容器个数 stop 停止处于运行状态容器 start 启动被stop...可以说,大部分时候都可以直接通过该命令来启动一个项目。 默认情况,docker-compose up 启动容器都在前台,控制台将会同时打印所有容器的输出信息,可以很方便进行调试。...如果用户不希望容器被停止并重新创建,可以使用 docker-compose up --no-recreate。这样将只会启动处于停止状态容器,而忽略已经运行的服务。...uid; –no-deps :不自动启动关联的服务容器; –rm:运行命令自动删除容器,d 模式下将忽略; -p:映射容器端口到本地主机; –service-ports:配置服务端口并映射到本地主机...停止已经处于运行状态容器,但不删除它。通过 docker-compose start 可以再次启动这些容器

3.7K20

Docker三剑客之docker-compose

/dir dockerfile: Dockerfile-alternate command 覆盖容器启动默认执行的命令。...删除所有(停止状态的)服务容器。推荐先执行 docker-compose stop 命令来停止容器。 选项: -f, --force 强制直接删除,包括非停止状态容器。一般尽量不要使用该选项。...stop 格式为 docker-compose stop [options] [SERVICE...]。 停止已经处于运行状态容器,但不删除它。...该命令十分强大,它将尝试自动完成包括构建镜像,(重新)创建服务,启动服务,并关联服务相关容器的一系列操作。 链接的服务都将会被自动启动,除非已经处于运行状态。...可以说,大部分时候都可以直接通过该命令来启动一个项目。 默认情况,docker-compose up 启动容器都在前台,控制台将会同时打印所有容器的输出信息,可以很方便进行调试。

1.2K40

docker-compose 安装部署 Nginx

docker run -d --name nginx nginx 获取容器ID 或 直接使用容器别名 docker ps -a 启动 Nginx 容器容器内部会生成 Nginx 的配置文件(其他想要的文件自行复制...# 重启工程中指定服务的容器 docker-compose restart nginx # 启动工程中所有服务的容器 docker-compose start # 启动工程中指定服务的容器 docker-compose...信号停止工程中指定服务的容器 docker-compose kill nginx # 删除所有(停止状态)服务的容器 docker-compose rm # 先停止所有服务的容器,再删除所有服务的容器...down --rmi all # 停止并删除工程中所有服务的容器、网络、数据卷 docker-compose down -v # 打印所有服务的容器所对应的镜像 docker-compose images...# 打印指定服务的容器所对应的镜像 docker-compose images nginx # 打印指定服务容器的某个端口所映射的宿主机端口 docker-compose port nginx 80

9.1K20

Docker入门-docker compose的使用

ps 格式为docker-compose ps [options] [SERVICE...]列出项目中目前的所有容器。选项: -q只打印容器的ID信息。...rm 格式为docker-compose rm [options] [SERVICE...]删除所有(停止状态的)服务容器。推荐先执行docker-compose stop命令来停止容器。...up 该命令十分强大,它将尝试自动完成包括构建镜像,(重新)创建服务,启动服务,并关联服务相关容器的一系列操作。链接的服务都将会被自动启动,除非已经处于运行状态。选项: -d 在后台运行服务容器。...会在启动的服务容器中/etc/hosts文件中添加一条条目。...指定服务容器启动执行的入口文件 entrypoint: /code/entrypoint.sh 指定容器中运行应用的用户名 user:nginx 指定容器中工作目录 working_dir: /code

1.2K20

【实践】12.DOCKER之Docker Compose

删除所有(停止状态的)服务容器。推荐先执行 docker-compose stop 命令来停止容器。 选项: -f, --force 强制直接删除,包括非停止状态容器。一般尽量不要使用该选项。...默认情况下,如果存在关联,则所有关联的服务将会自动被启动,除非这些服务已经在运行中。 该命令类似启动容器运行指定的命令,相关卷、链接等等都将会按照配置自动创建。...该命令十分强大,它将尝试自动完成包括构建镜像,(重新)创建服务,启动服务,并关联服务相关容器的一系列操作。 链接的服务都将会被自动启动,除非已经处于运行状态。...可以说,大部分时候都可以直接通过该命令来启动一个项目。 默认情况,docker-compose up 启动容器都在前台,控制台将会同时打印所有容器的输出信息,可以很方便进行调试。...如果用户不希望容器被停止并重新创建,可以使用 docker-compose up --no-recreate。这样将只会启动处于停止状态容器,而忽略已经运行的服务。

2.3K10

记录一次docker启动容器Exited(127)的解决过程

特意强调一下: 本人使用的系统为centos6.8 本人运行容器状态为Exited(127),如果你的问题不是127,可能解决不了你的问题 问题: 安装docker之后,拉取镜像docker pull...保存重启 reboot 重启之后,再次查看内核 uname -r 再次查看docker docker ps -a 然后移除掉旧的 docker rm 容器的id 重新启动容器 docker...run -d –name=myredis -p 6379:6379 -d 7caaqwe22q(镜像id) 然后 docker ps -a 查看容器运行状态 至此成功运行redis服务。...** 小结 1、Exited(127) 通过docker logs 查看日志报错原因。 2、发现是centos内核太旧于是按照教程升级内核。 3、内核升级重启虚拟机。...4、启动通过docker rm 容器id 移除掉旧的有问题的容器。 5、使用docker run … 再次运行。 6、容器成功运行。

4.2K20
领券