已有docker增加端口号,不用重新创建Docker

已有docker增加端口号,不用重新创建Docker

  • 1. 整体描述
  • 2. 具体实现
    • 2.1 查看容器id
    • 2.2 停止docker服务
    • 2.3 修改docker配置文件
    • 2.4 重启docker服务
  • 3. 总结

1. 整体描述

docker目前使用的非常多,但是每次更新都需要重新创建docker,也不太方便,比如此文章说的,需要增加一个端口号,但是不想创建docker,用此文章中的方法即可,亲测成功。

2. 具体实现

2.1 查看容器id

查看要增加端口号的容器id,使用

docker ps -a

命令,记录一下需要修改的docker的容器ID,比如:b18117f1b83d

2.2 停止docker服务

systemctl stop docker

停止docker服务,修改才能生效

2.3 修改docker配置文件

在/home/docker/containers目录下,按照2.1拿到的容器id,进入对应的容器目录,/home/docker/containers/b18117f1b83d1e36267fcc0fc8352e5cd52c929597af9f106190db8778246517
进入目录,修改其中的两个文件,config.v2.json和hostconfig.json
首先看config.v2.json,这个文件打开:
config.v2.json
在这个里面增加端口号,按照原来的格式增加一个就行。
hostconfig.json文件同理:
hostconfig.json
在这个里面增加端口号,按照原来的格式增加一个就行。

2.4 重启docker服务

systemctl start docker

然后看下刚才改的docker容器,就已经加上端口了。我加的是8090。

3. 总结

添加工作不是很复杂,就是把这两个文件拿出来用json格式工具校验一下再修改比较方便,直接改看着太乱了还容易改错,改完放回去就行了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/886747.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

jmeter常用配置元件介绍总结之断言

系列文章目录 1.windows、linux安装jmeter及设置中文显示 2.jmeter常用配置元件介绍总结之安装插件 3.jmeter常用配置元件介绍总结之线程组 4.jmeter常用配置元件介绍总结之函数助手 5.jmeter常用配置元件介绍总结之取样器 6.jmeter常用配置元件介绍总结之jsr223执行pytho…

Spark RDD Checkpoint 常用于需要高容错性或深度依赖链优化的场景,特别是在机器学习和大数据处理过程中。

Spark RDD Checkpoint 常用于需要高容错性或深度依赖链优化的场景,特别是在机器学习和大数据处理过程中。下面详细分析其适用场景、原因和典型应用示例。 1. 常用场景 1.1 复杂计算链优化 场景: RDD 的依赖链非常复杂(深度很长&#xff09…

OpenLayers教程12_WebGL自定义着色器:实现高级渲染效果

在 OpenLayers 中使用 WebGL 自定义着色器实现高级渲染效果 目录 一、引言二、WebGL 自定义着色器的优势三、示例应用:实现动态渲染效果 1. 项目结构2. 主要代码实现3. 运行与效果 四、代码讲解与扩展 1. 动态圆的半径和填充颜色2. 动态透明度与边框效果 五、总结…

Debian 11(Bullseye)上安装 MySQL 的 ODBC 驱动程序

在 Debian Bullseye 上,您可以尝试安装 mysql-connector-odbc,但如果该包不可用,您可以尝试安装 libmyodbc 的替代品: 步骤 1:安装 odbc-mariadb 如果您还没有安装 odbc-mariadb,可以使用以下命令进行安装&#xff1…

Axure二级菜单下拉交互实例

1.使用boxlabe进行基础布局 2.设置鼠标悬浮和选中状态 3.转换为动态面板 选中所有二级菜单,进行按钮组转换 选中所有二级菜单,进行动态面板转换 4.给用户管理增加显示/隐藏事件 1)选择toggle代表上拉和下拉切换加载 2)勾选Bring to Front,并选择Push/Pull Widgets代表收缩时…

Spring Events在大型项目中的最佳实践

在大型项目中,Spring Events提供了一种有效的方式来解耦不同的模块,使得系统更加灵活和可扩展。Spring Events基于发布/订阅模式,允许应用的不同部分之间进行通信,而无需直接调用对方的代码。这种方式特别适合于处理那些不需要即时…

SpringSecurity+OAuth2权限管理

Spring Security 零 介绍 功能: 身份认证(authentication) 授权(authorization) 防御常见攻击(protection against common attacks) 身份认证: 身份认证是验证谁正在访问系统资…

为什么芯麦的 GC4931P 可以替代A4931/Allegro 的深度对比介绍

在电机驱动芯片领域,芯麦 GC4931P 和 A4931 都是备受关注的产品。它们在多种应用场景中发挥着关键作用,今天我们就来详细对比一下这两款芯片。 一、性能参数对比 (一)电流输出能力 A4931 具有一定的电流输出能力,但芯…

ThreadLocal原理及其内存泄漏

ThreadLocal通过为每个线程创建一个共享变量的副本来保证各个线程之间变量的访问和修改互不影响。 ThreadLocal存放的值是线程内共享的,线程间互斥的,主要用于线程内共享数据,避免通过参数传递。 ThreadLocal有四个方法: initialV…

工业大数据分析与应用:开启智能制造新时代

在全球工业4.0浪潮的推动下,工业大数据分析已经成为推动智能制造、提升生产效率和优化资源配置的重要工具。通过收集、存储、处理和分析海量工业数据,企业能够获得深刻的业务洞察,做出更明智的决策,并实现生产流程的全面优化。本文…

掌握Go语言的柔性魔法:接口类型的合理运用

标题:掌握Go语言的柔性魔法:接口类型的合理运用 在Go语言的多彩世界中,接口类型以其独特的灵活性和强大的抽象能力,成为了构建高效、可维护代码的基石。本文将深入探讨Go语言接口类型的合理运用,从基础概念到高级应用,带你领略接口的魔力,解锁编程的新境界。 引言(Wh…

web安全测试渗透案例知识点总结(上)——小白入狱

目录 一、Web安全渗透测试概念详解1. Web安全与渗透测试2. Web安全的主要攻击面与漏洞类型3. 渗透测试的基本流程 二、知识点详细总结1. 常见Web漏洞分析2. 渗透测试常用工具及其功能 三、具体案例教程案例1:SQL注入漏洞利用教程案例2:跨站脚本&#xff…

矢量拟合(2) - Vector Fitting算法原理

在Sanathanan–Koerner算法中: H ~ ( s ) n ( s ) d ( s ) ∑ n 0 n ˉ a n s n ∑ n 0 n ˉ b n s n \widetilde{H}(s)\frac{n(s)}{d(s)}\frac{\sum_{n0}^{\bar{n}}a_ns^n}{\sum_{n0}^{\bar{n}}b_ns^n} H (s)d(s)n(s)​∑n0nˉ​bn​sn∑n0nˉ​an​sn​ 求解…

每天五分钟机器学习:支持向量机算法数学基础之核函数

本文重点 从现在开始,我们将开启支持向量机算法的学习,不过在学习支持向量机算法之前,我们先来学习一些支持向量机所依赖的数学知识,这会帮助我们更加深刻的理解支持向量机算法,本文我们先来学习核函数。 定义 核函数(Kernel Function)是一种在支持向量机(SVM)、高…

【小程序】dialog组件

这个比较简单 我就直接上代码了 只需要传入title即可&#xff0c; 内容部分设置slot 代码 dialog.ttml <view class"dialog-wrapper" hidden"{{!visible}}"><view class"mask" /><view class"dialog"><view …

【MySQL】ubantu 系统 MySQL的安装与免密码登录的配置

&#x1f351;个人主页&#xff1a;Jupiter. &#x1f680; 所属专栏&#xff1a;MySQL初阶探索&#xff1a;构建数据库基础 欢迎大家点赞收藏评论&#x1f60a; 目录 &#x1f4da;mysql的安装&#x1f4d5;MySQL的登录&#x1f30f;MySQL配置免密码登录 &#x1f4da;mysql的…

Dubbo源码解析-服务注册(五)

一、服务注册 当确定好了最终的服务配置后&#xff0c;Dubbo就会根据这些配置信息生成对应的服务URL&#xff0c;比如&#xff1a; dubbo://192.168.65.221:20880/org.apache.dubbo.springboot.demo.DemoService? applicationdubbo-springboot-demo-provider&timeout300…

计算机网络-理论部分(二):应用层

网络应用体系结构 Client-Server客户-服务器体系结构&#xff1a;如Web&#xff0c;FTP&#xff0c;Telnet等Peer-Peer&#xff1a;点对点P2P结构&#xff0c;如BitTorrent 应用层协议定义了&#xff1a; 交换的报文类型&#xff0c;请求or响应报文类型的语法字段的含义如何…

麒麟时间同步搭建chrony服务器

搭建chrony服务器 在本例中&#xff0c;kyserver01&#xff08;172.16.200.10&#xff09;作为客户端&#xff0c;同步服务端时间&#xff1b;kyserver02&#xff08;172.16.200.11&#xff09;作为服务端&#xff0c;提供时间同步服务。 配置服务端&#xff0c;修改以下内容…

emerge 命令学习笔记

emerge 是 Gentoo Linux 系统上的包管理器&#xff0c;用于安装、更新和删除软件包。 常用选项 安装选项 -a: 使用所有可用的USE标志安装软件包。 -d: 安装软件包时不安装任何依赖。 -f: 强制安装软件包&#xff0c;即使它已经被安装。 -g: 下载并使用二进制包。 -i: 安装软件…