docker 已经运行的容器重命名
你可以使用以下步骤来重命名已经运行的 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-compose 方式有的版本是docker compose
docker-compose文件修改

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 容器重命名内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
docker-compose安装部署NebulaGraph图数据库的详细过程
NebulaGraph Studio是一款可以通过Web访问的开源图数据库可视化工具,搭配NebulaGraph内核使用,提供构图、数据导入、编写nGQL查询等一站式服务,这篇文章主要介绍了docker-compose安装部署NebulaGraph图数据库的详细过程,感兴趣的朋友一起看看吧2023-12-12
Docker中Dockerfile之容器中运行MyEclipse搭建的JavaWeb项目
本篇文章主要介绍了Docker中Dockerfile之容器中运行MyEclipse搭建的JavaWeb项目,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧2017-02-02
Docker、Podman 和 Containerd 三者区别解析
Docker、Podman 和 Containerd 是三种流行的容器工具,它们都用于容器的创建、管理和运行,但它们在设计理念、功能和使用场景上有一些差异,这篇文章主要介绍了Docker、Podman 和 Containerd 三者区别,需要的朋友可以参考下2025-02-02


最新评论