启动docker镜像命令docker run 可以指定端口映射,但是容器一旦创建就无法在通过命令修改。通常是保存镜像在创建一个新的容器。有没有办法不保存镜像直接修改这个容器呢?答案是有的,本文已mysql和nginx为例修改已容器的配置文件

操作步骤:

  1)进入容器内部

  sudo docker exec -it 容器名或ID /bin/bash

docker 修改容器配置文件docker 修改容器配置文件

  2)安装vim命令

  更新软件列表

  apt-get update

  安装vim命令

  apt-get install vim

docker 修改容器配置文件docker 修改容器配置文件

  3)修改配置文件

  下图是mysql配置文件路径及其内容,如果要修改端口或者其他内容直接编辑配置文件即可,nginx同样的

docker 修改容器配置文件docker 修改容器配置文件

  注意:docker中每个镜像都是单独的,如果在一个容器中安装了vim命令在其他容器中使用vim 命令是不生效的所以需要在每个镜像中都安装vim或vi

相关文章:

  • 2022-12-23
  • 2021-11-06
  • 2022-12-23
  • 2022-12-23
  • 2021-09-30
  • 2021-09-27
  • 2022-12-23
猜你喜欢
  • 2021-08-25
  • 2022-01-19
  • 2022-12-23
  • 2021-09-17
  • 2021-08-29
  • 2022-12-23
  • 2021-07-23
相关资源
相似解决方案