最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用docker-compose部署mysql的完整步驟

 更新時(shí)間:2022年08月08日 10:44:53   作者:春風(fēng)又綠江南岸  
Compose是用于定義和運(yùn)行多容器Docker應(yīng)用程序的工具,通過(guò)Compose可以使用YAML文件來(lái)配置應(yīng)用程序的服務(wù),下面這篇文章主要給大家介紹了關(guān)于使用docker-compose部署mysql的相關(guān)資料,需要的朋友可以參考下

前言

雖然docker部署環(huán)境比自己下載安裝包要方便不少,但是docker的命令還有掛載目錄在每次啟動(dòng)容器的時(shí)候都去找命令對(duì)使用者是很不友好的,而且有時(shí)候要啟動(dòng)多個(gè)容器的時(shí)候顯然一個(gè)個(gè)的啟動(dòng)是很麻煩的。所以如果可以事先將"啟動(dòng)腳本"寫(xiě)好的話,之后就算虛擬機(jī)重啟了,再啟動(dòng)容器也就是執(zhí)行"啟動(dòng)腳本"就好了,docker-compose很好的解決了這個(gè)問(wèn)題。

一、docker-compose簡(jiǎn)介

個(gè)人理解:容器編排工具,對(duì)于大多數(shù)人來(lái)說(shuō)可能最大的作用是被當(dāng)成啟動(dòng)容器的腳本了。它可以實(shí)現(xiàn)一次性啟動(dòng)多個(gè)容器,它的自動(dòng)重啟容器策略也很好用。

二、部署步驟

1. 在/root 目錄下新建目錄docker-compose,在/root/docker-compose目錄下新建mysql文件件

cd /root 
mkdir docker-compose && cd docker-compose
mkdir mysql && cd mysql

2 準(zhǔn)備掛載文件

(如果不需要修改配置文件此步可跳過(guò),然后docker-compose.yml文件掛載時(shí)刪除配置文件的掛載)
在 /root/docker-compose/mysql 文件夾下新建config文件夾,在conf文件下新建my.cnf 文件

mkdir config && cd config
vim my.cnf

將下面的配置文件復(fù)制到 my.cnf中

[mysqld]
user=mysql
default-storage-engine=INNODB
character-set-server=utf8
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8

3.編寫(xiě)docker-compose.yml文件

在/root/docker-compose/mysql文件夾下新建docker-compose.yml文件,

cd /root/docker-compose/mysql
vim docker-compose.yml

加下面內(nèi)容復(fù)制到 docker-compose.yml 中

version: '3'
services:
  mysql:
    image: mysql
    restart: always
    container_name: mysql
    environment:
      MYSQL_ROOT_PASSWORD: password
      TZ: Asia/Shanghai
    ports:
      - 3306:3306
    volumes:
      - /root/docker-compose/mysql/data:/var/lib/mysql
      - /root/docker-compose/mysql/config/my.cnf:/etc/mysql/my.cnf
    command:
      --max_connections=1000
      --character-set-server=utf8mb4
      --collation-server=utf8mb4_general_ci
      --default-authentication-plugin=mysql_native_password

4. 啟動(dòng)

docker-compose up -d

總結(jié)

即使之后宿主機(jī)重啟了,只要到docker-compose.yml文件所在的位置,執(zhí)行docker-compose up -d命令就可以啟動(dòng)容器了,事實(shí)上如果docker-compose.yml文件中配置了容器的重啟策略為always,那么每次重啟docker時(shí)都會(huì)重啟相關(guān)的容器,即不需要執(zhí)行docker-compose up -d命令也會(huì)自動(dòng)重啟mysql容器。

到此這篇關(guān)于使用docker-compose部署mysql的文章就介紹到這了,更多相關(guān)docker-compose部署mysql內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • CentOS下Docker的安裝教程詳解

    CentOS下Docker的安裝教程詳解

    今天小編就為大家分享一篇關(guān)于CentOS下Docker的安裝教程詳解,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2019-03-03
  • 基于Docker部署Tomcat集群、 Nginx負(fù)載均衡的問(wèn)題小結(jié)

    基于Docker部署Tomcat集群、 Nginx負(fù)載均衡的問(wèn)題小結(jié)

    這篇文章主要介紹了基于Docker部署 Tomcat集群、 Nginx負(fù)載均衡,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-09-09
  • Docker v1.13.0 正式版發(fā)布

    Docker v1.13.0 正式版發(fā)布

    本文給大家分享的是Docker v1.13.0 正式版發(fā)布的信息,最近一直在學(xué)習(xí)docker中,所以關(guān)注的比較多,這里分享給大家
    2017-01-01
  • Docker化Spring Boot應(yīng)用的實(shí)踐

    Docker化Spring Boot應(yīng)用的實(shí)踐

    本文主要介紹了Docker化Spring Boot應(yīng)用的實(shí)踐,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-06-06
  • Docker實(shí)現(xiàn)導(dǎo)入導(dǎo)出鏡像(Image)文件的代碼示例

    Docker實(shí)現(xiàn)導(dǎo)入導(dǎo)出鏡像(Image)文件的代碼示例

    在 Docker 中,鏡像(Image)是容器的基礎(chǔ),包含了應(yīng)用程序運(yùn)行所需的所有文件系統(tǒng)和配置,有時(shí),我們需要將 Docker 鏡像導(dǎo)出到文件中,以便在其他地方使用,以下將詳細(xì)介紹如何使用 Docker 導(dǎo)入導(dǎo)出鏡像文件,需要的朋友可以參考下
    2024-08-08
  • docker?update?命令及用法詳解

    docker?update?命令及用法詳解

    docker?update?命令動(dòng)態(tài)更新容器配置,您可以使用此命令來(lái)防止容器消耗?Docker?主機(jī)的過(guò)多資源,本文給大家介紹docker?update?命令及用法,感興趣的朋友一起看看吧
    2023-08-08
  • docker容器之間通訊-network解讀

    docker容器之間通訊-network解讀

    這篇文章主要介紹了docker容器之間通訊-network解讀,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • docker: invalid reference format.問(wèn)題

    docker: invalid reference format.問(wèn)題

    這篇文章主要介紹了docker: invalid reference format.問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • Docker使用java項(xiàng)目工程的部署

    Docker使用java項(xiàng)目工程的部署

    隨著容器化技術(shù)的廣泛應(yīng)用,Docker成為了一種非常流行的容器化解決方案,本文主要介紹了Docker使用java項(xiàng)目工程的部署,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-03-03
  • Docker 鏡像加速訪問(wèn)的幾種方法

    Docker 鏡像加速訪問(wèn)的幾種方法

    本文介紹了DockerHub訪問(wèn)速度慢或不穩(wěn)定時(shí)的替代方案,包括配置國(guó)內(nèi)鏡像源、使用一鍵腳本拉取鏡像以及鏡像導(dǎo)出與導(dǎo)入,感興趣的可以了解一下
    2024-12-12

最新評(píng)論

宣武区| 西昌市| 耒阳市| 定西市| 青铜峡市| 保康县| 喀什市| 黄石市| 区。| 绥德县| 寿宁县| 吉木萨尔县| 崇明县| 辽源市| 连云港市| 临沧市| 汪清县| 雷波县| 上犹县| 湖南省| 延吉市| 慈溪市| 旬阳县| 陈巴尔虎旗| 班玛县| 浦东新区| 甘南县| 长海县| 迁西县| 苏州市| 兴安盟| 太仆寺旗| 正阳县| 松溪县| 伊金霍洛旗| 民权县| 苏尼特右旗| 岚皋县| 禹州市| 晋州市| 聂荣县|