当前位置:   article > 正文

修改已运行的 Docker 容器端口映射、环境变量和挂载目录_docker端口映射设置环境变量

docker端口映射设置环境变量

容器未启动?

如果你的容器还没有构建时,想添加端口映射时,你只需要在创建容器的时候添加 -p 参数,想添加几个端口映射就追加几个 -p 参数。类似于如下示例:

  1. docker run --name api_dfo_hyperf_ws \
  2. -v /Users/pudongping/glory/codes/dfo/api_dfo_hyperf:/api_dfo_hyperf \
  3. -p 9502:9502 \
  4. -p 9503:9503 \
  5. -p 9504:9504 \
  6. -p 9505:9505 -it \
  7. --entrypoint /bin/sh \
  8. alex/alex_api_dfo:v1.0

容器已启动?

但是想修改或者添加端口时,先停止掉正在运行的 docker 服务。

systemctl stop docker

以下内容都是以容器 id 为 cbe26510c276 进行操作的,请务必将容器 id 换成你自己需要修改的容器 id。

查看容器完整的 hash_of_the_container 数值:

  1. docker inspect {容器的名称或者 id } | grep Id
  2. # 比如:
  3. docker inspect cbe26510c276 | grep Id
  4. # 会得到如下结果:
  5. # "Id": "cbe26510c276fa9a4487a8c2af8cbb49410f2a5305149d2b26eb8ce37c777d00"

打开 hostconfig.json

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/87577
推荐阅读
相关标签
  

闽ICP备14008679号