欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

如何設(shè)置docker開機自啟動,并設(shè)置容器自動重啟

 更新時間:2023年02月14日 09:18:26   作者:IT_狂奔者  
這篇文章主要介紹了如何設(shè)置docker開機自啟動,并設(shè)置容器自動重啟問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

設(shè)置docker開機自啟動,并設(shè)置容器自動重啟

設(shè)置docker開機啟動

systemctl enable docker

設(shè)置容器自動重啟

1)創(chuàng)建容器時設(shè)置

docker run -d --restart=always --name 設(shè)置容器名 使用的鏡像
(上面命令 ?--name后面兩個參數(shù)根據(jù)實際情況自行修改)
?
# Docker 容器的重啟策略如下:
?--restart具體參數(shù)值詳細信息:
? ? ? ?no       ?// 默認策略,容器退出時不重啟容器;
? ? ? ?on-failure  ? // 在容器非正常退出時(退出狀態(tài)非0)才重新啟動容器;
? ? ? ?on-failure:3 ? ?// 在容器非正常退出時重啟容器,最多重啟3次;
? ? ? ?always    ? // 無論退出狀態(tài)是如何,都重啟容器;
? ? ? ?unless-stopped ?// 在容器退出時總是重啟容器,但是不考慮在 Docker 守護進程啟動時就已經(jīng)停止了的容器。

2)修改已有容器,使用update

如果創(chuàng)建時未指定 --restart=always,可通過update 命令設(shè)置

docker update --restart=always 容器ID(或者容器名)
(容器ID或者容器名根據(jù)實際情況修改)

docker常用命令 設(shè)置docker、容器 自動啟動

啟動docker 設(shè)置docker 自動啟動

測試環(huán)境我們?yōu)榱朔奖愫芏喽歼m用docker 容器進行安裝環(huán)境方便管理和設(shè)置,為了避免在開機和關(guān)機過程中頻繁的手動重啟容器,我們可以設(shè)置容器跟隨docker 服務(wù)自動重啟,命令如下設(shè)置,同時我們可以將docker 服務(wù)設(shè)置啟動服務(wù)器自動啟動,即可解決我們的問題。

#設(shè)置docker 服務(wù) 跟隨服務(wù)器操作系統(tǒng)啟動
systemctl enable docker.service

#設(shè)置docker內(nèi)部的容器 自動跟隨docker自動啟動 ,增加參數(shù) --restart=always
docker run --restart=always .....
# 更新內(nèi)部 修改 內(nèi)部容器 自動啟動
docker update --restart=always
# docker 修改容器的名字 , 例如一下命令
docker rename xjignf redis

docker啟動容器實例

docker啟動mysql容器

命令說明:

  • -p 3306:3306:將容器的3306端口映射到主機的3306端口
  • -v $PWD/conf/my.cnf:/etc/mysql/my.cnf:將主機當前目錄下的conf/my.cnf掛載到容器的/etc/mysql/my.cnf
  • -v $PWD/logs:/logs:將主機當前目錄下的logs目錄掛載到容器的/logs
  • -v $PWD/data:/mysql_data:將主機當前目錄下的data目錄掛載到容器的/mysql_data
  • -e MYSQL_ROOT_PASSWORD=123456:初始化root用戶的密碼

具體的操作命令如下,可以進行參考

#啟動命令,啟動mysql實例
docker run -itd --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql --restart=always
#如果行保留在容器外面方便后期更新服務(wù)和更換服務(wù)保留數(shù)據(jù),可以將數(shù)據(jù)映射到主機的文建目錄中
docker run -itd --name mysql -v /data/docker/mysql:/var/lib/mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql --restart=always

docker啟動mysql容器

開發(fā)測試中必不可少的緩存服務(wù),可以參考執(zhí)行命令

docker run -p 6379:6379 -v /data/docker/redis:/data -d redis redis-server ?--restart=always

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • docker mysql修改root賬號密碼并賦予權(quán)限

    docker mysql修改root賬號密碼并賦予權(quán)限

    本文主要介紹了docker mysql修改root賬號密碼并賦予權(quán)限,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07
  • Linux Docker安裝wordpress的方法詳解教程

    Linux Docker安裝wordpress的方法詳解教程

    這篇文章主要介紹了Linux Docker安裝wordpress的方法詳解教程的相關(guān)資料,需要的朋友可以參考下
    2016-10-10
  • 如何修改docker容器中MySQL的用戶密碼

    如何修改docker容器中MySQL的用戶密碼

    本文主要介紹了如何修改docker容器中MySQL的用戶密碼,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-04-04
  • docker-compose常見的參數(shù)命令詳解

    docker-compose常見的參數(shù)命令詳解

    Compose?是用于定義和運行多容器?Docker?應(yīng)用程序的工具,下面這篇文章主要給大家介紹了關(guān)于docker-compose常見參數(shù)命令的相關(guān)資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-07-07
  • docker自定義鏡像構(gòu)建php7的方法

    docker自定義鏡像構(gòu)建php7的方法

    這篇文章主要介紹了docker自定義鏡像構(gòu)建php7的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-11-11
  • Docker Swarm 服務(wù)編排之命令詳解

    Docker Swarm 服務(wù)編排之命令詳解

    在Docker Swarm集群中,使用stack服務(wù)編排搭建lnmp來部署WordPress非常的方便,今天小編重點給大家介紹Docker Swarm 服務(wù)編排之命令詳解,感興趣的朋友跟隨小編一起看看吧
    2021-05-05
  • PVE下擴展openwrt?for?x86分區(qū)大小方式

    PVE下擴展openwrt?for?x86分區(qū)大小方式

    本文介紹了在PVE環(huán)境下如何對OpenWRT虛擬機的分區(qū)進行擴容,包括磁盤調(diào)整、軟件安裝、分區(qū)配置和系統(tǒng)引導(dǎo)等步驟,操作前需做好備份,以防數(shù)據(jù)丟失
    2024-10-10
  • 為運行中的docker容器設(shè)置時區(qū)

    為運行中的docker容器設(shè)置時區(qū)

    本文主要介紹了為運行中的docker容器設(shè)置時區(qū),主要介紹了2種方式,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-05-05
  • docker容器高效連接Redis的方法步驟

    docker容器高效連接Redis的方法步驟

    在微服務(wù)架構(gòu)中,Redis?是一種常見的高效緩存解決方案,通常用于存儲臨時數(shù)據(jù)、會話信息或?token,這篇博客將以實際項目為例,詳細介紹如何配置?Flask?應(yīng)用中的服務(wù)容器連接宿主機上的?Redis?服務(wù),需要的朋友可以參考下
    2024-09-09
  • CentOS7環(huán)境下使用Docker搭建PHP運行環(huán)境的過程詳解

    CentOS7環(huán)境下使用Docker搭建PHP運行環(huán)境的過程詳解

    這篇文章主要介紹了CentOS7環(huán)境下使用Docker搭建PHP運行環(huán)境,文中給大家提到創(chuàng)建私有網(wǎng)絡(luò)及安裝nginx的方法,本文給大家介紹的非常詳細,需要的朋友可以參考下
    2021-08-08

最新評論