docker修改容器的端口、容器名、映射地址......

本文涉及的产品
容器镜像服务 ACR,镜像仓库100个 不限时长
容器服务 Serverless 版 ACK Serverless,317元额度 多规格
容器服务 Serverless 版 ACK Serverless,952元额度 多规格
简介: 下面是运行中的docker环境,因为实际环境,我们需要修改docker映射端口,现在是8088端口,我们要修改他改成8099端口。>

@[toc]

1、docker修改容器名

#先查看原来的容器名
docker ps -a #查看所有的容器
#找到你要修改的容器名
docker rename 原容器名 要修改的容器名

2、docker修改修改端口、映射地址......

下面是运行中的docker环境,因为实际环境,我们需要修改docker映射端口,现在是8088端口,我们要修改他改成8099端口。

在这里插入图片描述

2.1、先找容器的ID

在这里插入图片描述
我们可以看到b0cfb0daff30,先记住他,然后停止容器;

2.2、停止docker容器

docker stop abc(容器名)

2.3、停止docker

systemctl stop docker

2.4、查找配置文件

可以去修改该容器的配置有两个文件,config.v2.json/hostconfig.json

最开始让记得那个容器id我们先去找他的文件目录,我们可以根据查找hostconfig.json配置文件,然后再看id,这里我们找到了,第一个就是,进入目录
在这里插入图片描述
进入到目录我们可以看到这两个文件
在这里插入图片描述

2.5、备份原有文件,如果出现问题后可以还原回去

cp -ar config.v2.json  config.v2.json-bak

cp -ar hostconfig.json hostconfig.json-bak

在这里插入图片描述
备份完之后,就是修改配置文件了

2.6、修改配置文件(hostconfig.json)

vim hostconfig.json

在这里插入图片描述

我们找到8888端口,现在将他们都修改成8899,修改完之后保存退出;

想要修改网络模式,映射地址或者映射端口都可以改了,要修改容器的什么文件,都可以在这里找到,当然下面的也要修改;

2.6、修改配置文件(config.v2.json)

vim config.v2.json

在这里插入图片描述

也是同样的将8888修改成8899,修改完之后保存退出;

2.7、启动docker服务

systemctl start docker

2.8、查看端口是否修改

在这里插入图片描述
这里看到端口已经被修改,我们就可以启动容器了

2.9、启动docker容器

docker start abc(容器名)

注意!!!

docker修改完映射端口后,docker的ip可能会发生变化。

目录
相关文章
|
10天前
|
Kubernetes Cloud Native Docker
云原生时代的容器化实践:Docker和Kubernetes入门
【10月更文挑战第37天】在数字化转型的浪潮中,云原生技术成为企业提升敏捷性和效率的关键。本篇文章将引导读者了解如何利用Docker进行容器化打包及部署,以及Kubernetes集群管理的基础操作,帮助初学者快速入门云原生的世界。通过实际案例分析,我们将深入探讨这些技术在现代IT架构中的应用与影响。
41 2
|
7天前
|
运维 Cloud Native 虚拟化
一文吃透云原生 Docker 容器,建议收藏!
本文深入解析云原生Docker容器技术,涵盖容器与Docker的概念、优势、架构设计及应用场景等,建议收藏。关注【mikechen的互联网架构】,10年+BAT架构经验倾囊相授。
一文吃透云原生 Docker 容器,建议收藏!
|
1天前
|
关系型数据库 MySQL Java
【Docker最新版教程】一文带你快速入门Docker常见用法,实现容器编排和自动化部署上线项目
Docker快速入门到项目部署,MySQL部署+Nginx部署+docker自定义镜像+docker网络+DockerCompose项目实战一文搞定!
|
7天前
|
持续交付 开发者 Docker
Docker容器化技术实战指南
Docker容器化技术实战指南
23 1
|
8天前
|
缓存 监控 开发者
掌握Docker容器化技术:提升开发效率的利器
在现代软件开发中,Docker容器化技术成为提升开发效率和应用部署灵活性的重要工具。本文介绍Docker的基本概念,并分享Dockerfile最佳实践、容器网络配置、环境变量和秘密管理、容器监控与日志管理、Docker Compose以及CI/CD集成等技巧,帮助开发者更高效地利用Docker。
|
10天前
|
监控 持续交付 Docker
Docker 容器化部署在微服务架构中的应用有哪些?
Docker 容器化部署在微服务架构中的应用有哪些?
|
10天前
|
监控 持续交付 Docker
Docker容器化部署在微服务架构中的应用
Docker容器化部署在微服务架构中的应用
|
10天前
|
安全 持续交付 Docker
微服务架构和 Docker 容器化部署的优点是什么?
微服务架构和 Docker 容器化部署的优点是什么?
|
6天前
|
Java Docker 微服务
利用Docker容器化部署Spring Boot应用
利用Docker容器化部署Spring Boot应用
28 0
|
11天前
|
NoSQL Redis Docker
【赵渝强老师】使用Docker Compose管理容器
Docker Compose 通过 YAML 文件管理多个容器,简化复杂系统的部署和管理。本文介绍了 Docker Compose 的基本概念,并通过一个包含 Redis DB 和 Python Web 模块的示例,展示了如何使用 Docker Compose 部署和管理多容器应用。手动部署和 Docker Compose 部署的对比突显了 Docker Compose 在系统复杂度增加时的优势。
下一篇
无影云桌面