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)策略,在容器退出時丌重啟容器
- on-failure:在容器非正常退出時(退出狀態(tài)非 0),才會重啟容器
- on-failure:3:在容器非正常退出時重啟容器,最多重啟 3 次 failure失敗
- always:在容器退出時總是重啟容器
- unless-stopped:在容器退出時總是重啟容器,但是丌考慮在 Docker 守護(hù)迚程啟勱時就已經(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)建時未指定--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時執(zhí)行yum?install?-y?yum-utils報錯解決辦法
在安裝工具時使用yum命令報錯,問題通常是服務(wù)器無法連接網(wǎng)絡(luò),解決此問題需配置鏡像源,文中通過代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考借鑒價值,需要的朋友可以參考下2024-11-11使用Docker安裝和配置 MySQL 數(shù)據(jù)庫的過程詳解
本文將介紹如何使用Docker來安裝和配置MySQL數(shù)據(jù)庫,以便在開發(fā)和測試環(huán)境中快速搭建MySQL實(shí)例,本文也是介紹兩種方式進(jìn)行分別是“使用鏡像安裝”、“使用Docker Compose安裝”,感興趣的朋友一起看看吧2023-12-12Docker容器沒有權(quán)限寫入宿主機(jī)目錄的解決方案
這篇文章主要介紹了Docker容器沒有權(quán)限寫入宿主機(jī)目錄的解決方案,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-03-03Docker 中快速構(gòu)建 Redis Cluster 集群的詳細(xì)過程
Redis Cluster 集群模式提供了數(shù)據(jù)分區(qū)和高可用性,通過分布式方式存儲和管理數(shù)據(jù),實(shí)現(xiàn)更高的擴(kuò)展性,本指南將演示如何使用 Docker 快速構(gòu)建一個包含 3 個節(jié)點(diǎn)的 Redis Cluster 集群,感興趣的朋友一起看看2024-05-05Docker安裝MySQL8.0的實(shí)現(xiàn)方法
這篇文章主要介紹了Docker安裝MySQL8.0的實(shí)現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-01-01