如何修改docker的port端口映射

 更新时间:2024年11月02日 10:57:41   作者:ijijni  
通过docker ps -a查看容器ID,停止容器后,编辑/var/lib/docker/containers目录下对应的json文件以修改端口映射,重启docker服务后启动容器

修改docker的port端口映射

1. 查看需要修改的容器

记住container id

docker ps -a

2. 停止容器

docker stop xxx

3. 修改容器的端口映射配置文件

cd /var/lib/docker/containers

根据容器id查看对应目录,进去该目录

(注:此文件夹内的id为很长的字符,只需要看前面docker ps -a显示出来的container_id前面的值对应即可)

编辑json文件:

  • vi config.v2.json
vi config.v2.json

"Config": {
....
"ExposedPorts": {
"80/tcp": {},
"8888/tcp": {}
},
....
},
"NetworkSettings": {
....
"Ports": {
 "80/tcp": [
 {
 "HostIp": "",
 "HostPort": "80"
 }
 ],
  • vi hostconfig.json
vi hostconfig.json

"PortBindings": {
 "80/tcp": [
 {
 "HostIp": "",
 "HostPort": "80"
 }
 ],
 "8888/tcp": [
 {
 "HostIp": "",
 "HostPort": "8888"
 }
 ]
 }

4.重启docker服务

service docker restart

5.启动容器

docker start xxx

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 浅谈Docker-compose中的depends_on顺序的问题解决

    浅谈Docker-compose中的depends_on顺序的问题解决

    本文主要介绍了浅谈Docker-compose中的depends_on顺序的问题解决,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-11-11
  • Docker容器如何查看ip地址的实现方法

    Docker容器如何查看ip地址的实现方法

    这篇文章主要介绍了Docker容器如何查看ip地址的实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-09-09
  • 一文教你如何通过 Docker 快速搭建各种测试环境

    一文教你如何通过 Docker 快速搭建各种测试环境

    这篇文章主要介绍了一文教你如何通过 Docker 快速搭建各种测试环境,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-07-07
  • Docker部署ELK7.3.0日志收集服务最佳实践

    Docker部署ELK7.3.0日志收集服务最佳实践

    这篇文章主要介绍了Docker部署ELK7.3.0日志收集服务最佳实践,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-10-10
  • Docker desktop中文设置方法步骤

    Docker desktop中文设置方法步骤

    这篇文章主要给大家介绍了关于Docker desktop中文设置的方法步骤,Docker Desktop默认使用英文界面,要设置为中文界面,请按照以下步骤操作,需要的朋友可以参考下
    2024-03-03
  • Docker探索namespace详解

    Docker探索namespace详解

    以前对docker中的namespace了解甚少,今天在网上查阅相关文章,发现这篇还不错,介绍了namespace资源隔离以及进行namespace api操作的四种方式等内容,这里分享给大家,供参考。
    2017-10-10
  • docker容器日志占满硬盘空间的问题解决

    docker容器日志占满硬盘空间的问题解决

    由于默认情况下,docker使用json-file类型的日志驱动,该日志驱动默认情况下,每个容器的日志会一直追加在文件名为 containerId-json.log文件中,因此在容器不重建的情况下,该日志文件会一直追加内容,直到占满整个服务器硬盘空间,本文就来介绍一下解决方法
    2023-09-09
  • 如何配置docker官方源并用yum安装docker

    如何配置docker官方源并用yum安装docker

    本篇文章主要介绍了如何配置docker官方源并用yum安装docker ,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-07-07
  • 一文教会你在Docker容器中实现Mysql主从复制

    一文教会你在Docker容器中实现Mysql主从复制

    MySQL的主从复制之前也没做过,刚百度了下发现并不算难,所以下面这篇文章主要给大家介绍了关于在Docker容器中实现Mysql主从复制的相关资料,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2022-11-11
  • Docker 简单部署 ElasticSearch的实现方法

    Docker 简单部署 ElasticSearch的实现方法

    这篇文章主要介绍了Docker 简单部署 ElasticSearch的实现方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-09-09

最新评论