如何永久重命名 Docker 容器?

2024-02-19

我使用 docker-compose 为 Laravel 应用程序构建 PHP 8 / Nginx。我使用 docker-compse -up 成功启动它。

docker ps给我以下输出:

CONTAINER ID  IMAGE        COMMAND                   NAMES
b0e55ad98a63  laravel-app  "docker-php-entrypoi..."  laravel_docker_medium_tut_app_1
da779e8fa633  nginx:alpine "/docker-entrypoint...."  laravel_docker_medium_tut_nginx_1

我的 docker-compose.yml 文件夹名为:./laravel_docker_medium_tut/.

我可以使用以下命令重命名容器:

docker rename b0e55ad98a63 laravel-api-app
docker rename da779e8fa633 laravel-api-nginx

docker ps 现在向我打印成功重命名的容器:

CONTAINER ID  IMAGE        COMMAND                   NAMES
b0e55ad98a63  laravel-app  "docker-php-entrypoi..."  laravel-api-app
da779e8fa633  nginx:alpine "/docker-entrypoint...."  laravel-api-nginx

Problem:如果我现在跑步docker-compose down进而docker-compose up -d我再次使用旧名称: laravel_docker_medium_tut_app_1, laravel_docker_medium_tut_nginx_1 。

我的问题:如何永久重命名这些名称?

这是我的docker-compose.yml:

version: "3.7"
services:

#Laravel App
  app:
    build:
      args:
        user: mike
        uid: 1000
      context: ./
      dockerfile: Dockerfile
    image: laravel-app
    restart: unless-stopped
    working_dir: /var/www/
    volumes:
      - ./:/var/www
    networks:
      - mynetwork
    
 #Nginx Service
  nginx:
    image: nginx:alpine
    restart: unless-stopped
    ports:
      - 8000:80
    volumes:
      - ./:/var/www
      - ./nginx/conf.d:/etc/nginx/conf.d/
    networks:
      - mynetwork
  #Mysl Service
      
networks:
  mynetwork:
    driver: bridge

感谢您的时间和帮助!


您可以使用container_name在你的docker-compose.yaml.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何永久重命名 Docker 容器? 的相关文章

随机推荐

  • 如何用curl和php欺骗referrer? [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我需要一个简单的完整 php curl 代码来欺骗引荐来源网址 我尝试了其他一些但不起作用 我检查的最后一个是这个 function
  • 如何禁用屏幕固定中生成的 Toast 消息?

    我正在开发锁屏应用程序 我想禁用主页按钮 我的应用程序是 设备所有者和设备管理员 现在我正在使用屏幕固定来禁用主页按钮 但是 如果我每次收到消息 屏幕已固定 并关闭 屏幕已取消固定 时就开始活动 并且如果单击主页 则 您的组织不允许取消固定
  • 关于c#中的静态类[重复]

    这个问题在这里已经有答案了 可能的重复 何时在 C 中使用静态类 https stackoverflow com questions 241339 when to use static classes in c 为什么有人会编写静态类 我们
  • 记忆化Python函数

    这是一小段代码 它将每个函数转换为其记忆版本 def memoize f Memoize a given function f def memf x if x not in memf cache memf cache x f x retur
  • 我可以通过编程方式将外部 exe 标记为“安全运行(未知发布者)”吗?

    所以我有自己的应用程序 main exe 在某些安全级别较高的计算机中 由于 未知发布者 它会显示警告 我试图 绕过 它 现在我知道了right方法是对程序集进行签名 购买证书并成为已知的发布者 然后它就不会显示此警告 但证书并不便宜 我的
  • 在没有 Google Apps 的情况下通过 Google Play 商店在私人渠道中部署应用程序?

    我正在构建一个 Android 应用程序 出于各种原因不能公开上市在 Google Play 商店中 我找到了有关的信息Google Play 私人频道 https support google com a answer 2494992 h
  • 在 xPages 中使用数据上下文有什么好处?

    我从未在 xPages 中使用过数据上下文 想了解其好处 如果我想返回内存中的某些内容 我经常调用 SSJS 脚本库中的函数 我相信该脚本库也存储在内存中 假设我在 ssjs 中有一个返回 Notesdocument 的函数 这个函数可能会
  • PHP 架构以及按引用传递与按值传递

    寻求PHP架构师的建议 我对 PHP 不是很熟悉 但已经接管了用该语言编写的大型分析包的维护工作 该架构旨在将报告数据读取到大型键 值数组中 这些数组通过各种解析模块传递以提取每个模块已知的报告参数 已知的参数将从主阵列中删除 并且任何模块
  • Rails paths.rb 语法

    我搜索了又搜索 但找不到详细说明 Rails 3 中的routes rb 语法的页面 有指南 概述 甚至高级示例 但为什么没有一个页面详细说明每个关键字的确切语法 这一页 http www engineyard com blog 2010
  • 在 C# 中引发事件的单元测试(按顺序)

    我有一些代码会引发PropertyChanged事件 我希望能够对事件是否正确引发进行单元测试 引发事件的代码就像 public class MyClass INotifyPropertyChanged public event Prope
  • C++ 中通过常量引用将指针传递给对象

    我正在为大学做一项实际作业 但遇到了一个问题 我有一个声明此方法的类 bool graficarTablero const Tablero tablero const string nombreArchivo 我想通过常量引用传递指向对象
  • IF a == true OR b == true 语句

    我找不到让 TWIG 解释以下条件语句的方法 if a true or b true do stuff endif 我错过了什么还是不可能的 检查这个树枝参考 https github com vito chyrp wiki Twig Re
  • 仍然出现“无法获取连接工厂客户端”错误

    04 01 10 17 20 701 E MapActivity 377 无法获取连接工厂客户端 我得到的只是灰色瓷砖 并且地图未加载 嘿 我认识的每个人都有很多类似的帖子 我彻底浏览了它们 它可以是互联网权限 我在应用程序标签之前添加了该
  • 为什么它被称为成员初始化器

    引用自办公室 Swift 文档 https developer apple com library ios documentation Swift Conceptual Swift Programming Language ClassesA
  • Service Worker 注册失败

    我目前正在研究服务人员来处理浏览器中的推送通知 目前我遇到了 软件注册失败错误 软件注册失败 出现错误 SecurityError 无法注册 ServiceWorker 不支持当前源 null 的 URL 协议 Check client1
  • 当我的本地存储库上只有项目的子目录时,是否可以在 Git 上推送?

    我有一个本地 git 存储库 配置为通过 Gitlab 上的 SSH 远程连接 我们称之为 email protected cdn cgi l email protection myrepo myproject git 在克隆存储库后 我喜
  • 我的 VS code 打开时总是崩溃

    I have tried uninstalling and reinstalling it but the problem did not dissappear It seems that when I open the app more
  • SmartAssembly 的异常处理和报告替代方案?

    我对用于异常处理的 SmartAssembly 解决方案感到满意 但我报告了一个问题红门论坛 http www red gate com messageboard viewtopic php t 12642并且尚未解决 SA 有哪些替代方案
  • 如何使用 Jest 测试事件监听器中的异步函数?

    我有一个运行异步函数的事件监听器 并在完成后从 DOM 中删除一些元素 async function fetchAndRemove try const response await fetch endpoint that returns j
  • 如何永久重命名 Docker 容器?

    我使用 docker compose 为 Laravel 应用程序构建 PHP 8 Nginx 我使用 docker compse up 成功启动它 docker ps给我以下输出 CONTAINER ID IMAGE COMMAND NA