国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

docker-compose部署mysql

這篇具有很好參考價(jià)值的文章主要介紹了docker-compose部署mysql。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

docker-compose部署mysql

docker-compose

前言

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

一、docker-compose簡介

個(gè)人理解:容器編排工具,對于大多數(shù)人來說可能最大的作用是被當(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)備掛載文件

(如果不需要修改配置文件此步可跳過,然后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.編寫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容器。文章來源地址http://www.zghlxwxcb.cn/news/detail-431967.html

到了這里,關(guān)于docker-compose部署mysql的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • docker-compose部署Jenkins

    1、docker安裝 1.1 配置docker-yum源 yum -y install yum-utils yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 1.2 查看可選擇的docker-ce版本 yum list docker-ce --showduplicates|sort -r 1.3安裝指定版本docker yum -y install docker-ce-19.03.9 ps:如果安裝docker-ce-19.03.9報(bào)錯(cuò): package docker

    2024年02月02日
    瀏覽(26)
  • 四十六、docker-compose部署

    四十六、docker-compose部署

    一個(gè)項(xiàng)目肯定包含多個(gè)容器,每個(gè)容器都手動(dòng)單獨(dú)部署肯定費(fèi)時(shí)費(fèi)力。docker-compose可以通過腳本來批量構(gòu)建鏡像和啟動(dòng)容器,快速的部署項(xiàng)目。 使用docker-compose部署主要是編寫docker-compose.yml腳本。 不論是Dockerfile還是docker-compose.yml腳本的編寫都依賴上下文,所以需要明確部署文

    2023年04月19日
    瀏覽(18)
  • docker-compose部署milvus

    docker-compose部署milvus

    上一篇介紹了使用kubernetes來部署milvus,這篇介紹下使用docker-compose來部署milvus。 下載docker-compose 下載最新版的 docker-compose-linux-x86_64 在服務(wù)器上使用 安裝docker-compose 將docker拷貝到/usr/local/bin目錄下,重命名為 docker-compose 默認(rèn)下載下來的文件只有讀寫權(quán)限,使用 chmod +x docker-

    2024年02月13日
    瀏覽(45)
  • 使用docker、docker-compose部署微服務(wù)

    使用docker、docker-compose部署微服務(wù)

    這里已經(jīng)在docker安裝并啟動(dòng)好了Redis、nacos,配置好了“ruoyi-gateway-prod.yml”文件。 注意如果配置文件中有Redis、MySQL、nacos這些的連接信息,需要把IP地址改為服務(wù)器的公網(wǎng)地址或者內(nèi)網(wǎng)地址,不會(huì)連接不到。 我這里以微服務(wù)版若依的網(wǎng)關(guān)服務(wù)為例,上傳到指定目錄。 官方文檔

    2024年02月10日
    瀏覽(26)
  • 使用 docker-compose 部署 Jenkins

    使用 docker-compose 部署 Jenkins

    注:我是在虛擬機(jī)(Ubuntu)上部署了 docker-compose,然后才使用 docker-compose 部署 Jenkins! 關(guān)于如何在 Ubuntu 部署 docker-compose,可以看我其它的文章。 docker_jenkins_compose 目錄下創(chuàng)建 docker-compose.yml 文件: 進(jìn)入 docker-compose.yml 文件: 按下鍵盤上的 i ,進(jìn)入可以編寫的模式。 將下面的

    2024年02月17日
    瀏覽(25)
  • docker-compose部署minio集群

    docker-compose部署minio集群

    提示:本文是在Dokcer Desktop環(huán)境下部署。 docker部署單機(jī)minio 之前有講過,這里就不在重復(fù) 提示:quay.io/minio/minio是穩(wěn)定版本 docker pull quay.io/minio/minio 分別創(chuàng)建 C:DockerDataminio-clusterminio1和C:DockerDataminio-clusterminio2文件夾 然后再minio1/minio2中分別創(chuàng)建config、data1和data2文件夾 提示

    2024年02月12日
    瀏覽(58)
  • Docker-Compose部署ELK教程

    1. 環(huán)境 Ubuntu 20以上 Docker version 20以上 Docker-Compose version 1.25以上 安裝Docker和Docker-Compose教程 2. 部署elasticsearch 2.1.創(chuàng)建elasticsearch.yml文件 vim elasticsearch.yml 2.2. 創(chuàng)建elasticsearch的docker-compose.yml文件 vim docker-compose.yml 2.3. 啟動(dòng)elasticsearch 3. 部署kibana和logstash 3.1. 創(chuàng)建kibana.yml文件 vim ki

    2023年04月08日
    瀏覽(18)
  • docker-compose方式部署skywalking

    報(bào)錯(cuò):Thread#0\\\" - pthread_create failed (EPERM) for attributes: stacksize: 1024k, guardsize: 4k, detached. 官網(wǎng)參考 官網(wǎng)參考 報(bào)錯(cuò)信息 需要先刪除容器和所有鏡像 停止docker服務(wù) 卸載docker 安裝docker 啟動(dòng)docker 配置/etc/docker/daemon.json 升級docker-compose

    2023年04月23日
    瀏覽(24)
  • docker-compose部署rabbitmq集群

    docker-compose部署rabbitmq集群

    1、集群分類 RabbitMQ的是基于Erlang語言編寫,而Erlang又是一個(gè)面向并發(fā)的語言,天然支持集群模式。 RabbitMQ的集群以下分類: 標(biāo)準(zhǔn)集群:是一種分布式集群,將隊(duì)列分散到集群的各個(gè)節(jié)點(diǎn),從而提高整個(gè)集群的并發(fā)能力。 鏡像集群:是一種主從集群,標(biāo)準(zhǔn)集群的基礎(chǔ)上,添加

    2024年02月16日
    瀏覽(26)
  • docker-compose 部署flink集群

    詳見 https://blog.csdn.net/qq_42267173/article/details/124687804 https://blog.csdn.net/m0_72838865/article/details/126421685 https://www.cnblogs.com/cw2blog/p/16689584.html 容器啟停相關(guān)的 啟動(dòng)報(bào)錯(cuò) 解決參考:https://blog.csdn.net/xiojing825/article/details/79494408 docker-compose up -d 后臺(tái)運(yùn)行,不輸出日志到窗口 想web訪問,但

    2024年02月05日
    瀏覽(24)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包