docker 已经运行的容器重命名

2024-03-01 0 939

你可以使用以下步骤来重命名已经运行的 Docker 容器:

首先,通过 docker ps 命令查看正在运行的容器的列表,找到你想要重命名的容器的 CONTAINER ID 或者名称。

停止该容器:

docker stop

重命名容器:

docker rename <旧容器名称> <新容器名称>

例如:

docker rename my_container new_container

重新启动已重命名的容器:

docker start <新容器名称>

这样,你就成功地重命名了已经运行的 Docker 容器。

查看docker 容器的启动方式,是否设置了自启动

docker inspect container_id |grep Restaert

docker 已经运行的容器重命名

如何开启自启动

如果是docker-compose 方式有的版本是docker compose

docker-compose文件修改

docker 已经运行的容器重命名

docker run 参数

docker run –restart=always my_image

docker的重启策略有以下几种:

  • no:默认策略,在容器退出时丌重启容器
  • on-failure:在容器非正常退出时(退出状态非 0),才会重启容器
  • on-failure:3:在容器非正常退出时重启容器,最多重启 3 次 failure失败
  • always:在容器退出时总是重启容器
  • unless-stopped:在容器退出时总是重启容器,但是丌考虑在 Docker 守护迚程启劢时就已经停止了的容器。

实例如下:

[root@localhost ~]# docker run –restart=always -itd centos:httpd bash
461c2c475f1e443e531c0a9552704c76eeb1015f7d5bd454a285d60718c8bd2f
[root@localhost ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
461c2c475f1e centos:httpd \”bash\” 9 seconds ago Up 9 seconds condescending_hodgkin
[root@localhost ~]# systemctl restart docker
[root@localhost ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
461c2c475f1e centos:httpd \”bash\” 34 seconds ago Up 3 seconds condescending_hodgkin

在docker服务重启后,容器依然重启成功。

如果创建时未指定–restart=always,可通过 update 命令设置语法:

docker update –restart=always [容器ID或名字]

到此这篇关于docker 已经运行的容器重命名的文章就介绍到这了,更多相关docker 容器重命名内容请搜索悠久资源网以前的文章或继续浏览下面的相关文章希望大家以后多多支持悠久资源网!

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悠久资源 Linux服务器 docker 已经运行的容器重命名 https://www.u-9.cn/server/linux/175645.html

常见问题

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务