docker 已經(jīng)運(yùn)行的容器重命名
你可以使用以下步驟來重命名已經(jīng)運(yùn)行的 Docker 容器:
首先,通過 docker ps 命令查看正在運(yùn)行的容器的列表,找到你想要重命名的容器的 CONTAINER ID 或者名稱。
停止該容器:
docker stop
重命名容器:
docker rename <舊容器名稱> <新容器名稱>
例如:
docker rename my_container new_container
重新啟動已重命名的容器:
docker start <新容器名稱>
這樣,你就成功地重命名了已經(jīng)運(yùn)行的 Docker 容器。
查看docker 容器的啟動方式,是否設(shè)置了自啟動
docker inspect container_id |grep Restaert

如何開啟自啟動
如果是docker-compose 方式有的版本是docker compose
docker-compose文件修改

docker run 參數(shù)
docker run --restart=always my_image
docker的重啟策略有以下幾種:
- no:默認(rèn)策略,在容器退出時(shí)丌重啟容器
- on-failure:在容器非正常退出時(shí)(退出狀態(tài)非 0),才會重啟容器
- on-failure:3:在容器非正常退出時(shí)重啟容器,最多重啟 3 次 failure失敗
- always:在容器退出時(shí)總是重啟容器
- unless-stopped:在容器退出時(shí)總是重啟容器,但是丌考慮在 Docker 守護(hù)迚程啟勱時(shí)就已經(jīng)停止了的容器。
實(shí)例如下:
[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服務(wù)重啟后,容器依然重啟成功。
如果創(chuàng)建時(shí)未指定--restart=always,可通過 update 命令設(shè)置
語法:
docker update --restart=always [容器ID或名字]
到此這篇關(guān)于docker 已經(jīng)運(yùn)行的容器重命名的文章就介紹到這了,更多相關(guān)docker 容器重命名內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
docker-compose安裝部署NebulaGraph圖數(shù)據(jù)庫的詳細(xì)過程
NebulaGraph Studio是一款可以通過Web訪問的開源圖數(shù)據(jù)庫可視化工具,搭配NebulaGraph內(nèi)核使用,提供構(gòu)圖、數(shù)據(jù)導(dǎo)入、編寫nGQL查詢等一站式服務(wù),這篇文章主要介紹了docker-compose安裝部署NebulaGraph圖數(shù)據(jù)庫的詳細(xì)過程,感興趣的朋友一起看看吧2023-12-12
Docker中Dockerfile之容器中運(yùn)行MyEclipse搭建的JavaWeb項(xiàng)目
本篇文章主要介紹了Docker中Dockerfile之容器中運(yùn)行MyEclipse搭建的JavaWeb項(xiàng)目,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-02-02
Docker、Podman 和 Containerd 三者區(qū)別解析
Docker、Podman 和 Containerd 是三種流行的容器工具,它們都用于容器的創(chuàng)建、管理和運(yùn)行,但它們在設(shè)計(jì)理念、功能和使用場景上有一些差異,這篇文章主要介紹了Docker、Podman 和 Containerd 三者區(qū)別,需要的朋友可以參考下2025-02-02
harbor可視化私有鏡像倉庫環(huán)境及服務(wù)部署示例
這篇文章主要為大家介紹了harbor可視化私有鏡像倉庫環(huán)境及服務(wù)部署示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步早日升職加薪2022-04-04

