溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

mariadb dockerfile 可以做目錄映射

發(fā)布時間:2020-07-19 03:36:24 來源:網(wǎng)絡(luò) 閱讀:516 作者:xingzhehxiang 欄目:MySQL數(shù)據(jù)庫

[root@mytest mariadb10.3]# cat Dockerfile?

FROM centos

MAINTAINER xingzhenxiang 20190610

ADD MariaDB.repo /etc/yum.repos.d/MariaDB.repo

RUN yum install -y MariaDB-server

ENV PASSWD 123456

RUN yum clean all

RUN chmod 777 -R /var/lib/mysql

ADD run.sh /

RUN chmod 755 /run.sh

# Expose ports.??

VOLUME /var/lib/mysql

EXPOSE? 3306


CMD ["/run.sh"]

[root@mytest mariadb10.3]# cat run.sh

#!/bin/bash

cp /usr/share/mysql/mysql.server /etc/init.d/mysql.server


mysql_install_db --user=mysql

#sleep 20


/etc/init.d/mysql.server start


sleep 20


mysql -uroot -e "update mysql.user set host='%',password=password($PASSWD) where host='::1'; flush privileges;"


sleep 20


tail -f? /var/lib/mysql/`hostname`.err

[root@mytest mariadb10.3]# ll

總用量 16

-rw-r--r-- 1 root root 287 6月? 10 14:43 Dockerfile

-rw-r--r-- 1 root root 173 6月? ?6 10:26 MariaDB.repo

-rw-r--r-- 1 root root 316 6月? 10 16:02 run.sh

-rw-r--r-- 1 root root 109 6月? ?6 12:28 run.sh.bak

[root@mytest mariadb10.3]# cat MariaDB.repo?

[mariadb]

name = MariaDB

baseurl = https://mirrors.ustc.edu.cn/mariadb/yum/10.3/centos7-amd64/

gpgkey=https://mirrors.ustc.edu.cn/mariadb/yum/RPM-GPG-KEY-MariaDB

gpgcheck=1

[root@mytest mariadb10.3]#?



?docker build -t mytest/mariadb10.3 .

? docker run? -d? -p 3306:3306? -v /data/dockertest/mysql:/var/lib/mysql --name mariadb5? mytest/mariadb10.3

?mysql? -h227.0.0.1 -uroot -P3306 -p123456


向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI