亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 服務器 > Web服務器 > 正文

docker上安裝使用mysql鏡像

2024-09-01 13:50:30
字體:
來源:轉載
供稿:網友

背景:

現如今不管什么服務和應用基本都可以在docker里跑一跑了,但是在我個人的印象中,像數據庫這種比較重要大型且數據容易受傷的應用是不適合在docker里跑的。但是也有很多人嘗試在docker中跑mysql等數據庫,所以也試著嘗試一下。(好吧,重點是領導喜歡~~)

獲取鏡像:

mysql的鏡像可以自己用dockerfile制作一個,或者直接到官方的docker鏡像庫中下載,本文用的是官方鏡像。

# docker pull mysql# docker imagesREPOSITORY TAG IMAGE ID CREATED SIZEdocker.io/mysql latest d9124e6c552f 12 days ago 383.4 MB

運行容器:

1:正常運行。

啟動容器:

# docker run --name cmh-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d docker.io/mysql

進入容器:

# docker-enter cmh-mysql

進入mysql:

root@3a2b8ab0d971:~# mysql -u root -pmy-secret-pwmysql: [Warning] Using a password on the command line interface can be insecure.Welcome to the MySQL monitor. Commands end with ; or /g.Your MySQL connection id is 2Server version: 5.7.16 MySQL Community Server (GPL)Copyright (c) 2000, 2016,Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or itsaffiliates. Other names may be trademarks of their respectiveowners.Type 'help;' or '/h' for help. Type '/c' to clear the current input statement.mysql>

以上就創建了一個mysql的docker容器,可以看到版本為5.7.16。但是這樣創建的容器有兩個問題,一是容器刪除后,數據就丟失了,二是要訪問數據庫,必須進入到容器里面才可以。

2:持久化數據,映射開放mysql端口

創建宿主機數據存放目錄:

# mkdir -p /opt/data/mysql

啟動容器:

# docker run --name cmh-mysql -v /opt/data/mysql/:/var/lib/mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d docker.io/mysql

c38f50a540ff4d5ecf1a5ec49fb721335a8e1b79dec58229cf5e00553f988e44

查看容器:

# docker ps

CONTAINER ID        IMAGE                    COMMAND                  CREATED            STATUS              PORTS        NAMES

c38f50a540ff        docker.io/mysql          "docker-entrypoint.sh"  9 seconds ago      Up 8 seconds        0.0.0.0:3306->3306/tcp        cmh-mysql                                

查看端口:

# netstat -ntpl

Active Internet connections (only servers)

Proto Recv-Q Send-Q Local Address          Foreign Address        State      PID/Program name  

tcp6      0      0 :::3306                :::*                    LISTEN      28657/docker-proxy

查看宿主機上的mysql數據:

# cd /opt/data/mysql# lltotal 188452-rw-r-----. 1 systemd-bus-proxy ssh_keys 56 Dec 6 16:01 auto.cnf-rw-r-----. 1 systemd-bus-proxy ssh_keys 1325 Dec 6 16:01 ib_buffer_pool-rw-r-----. 1 systemd-bus-proxy ssh_keys 79691776 Dec 6 17:16 ibdata1-rw-r-----. 1 systemd-bus-proxy ssh_keys 50331648 Dec 6 17:16 ib_logfile0-rw-r-----. 1 systemd-bus-proxy ssh_keys 50331648 Dec 6 16:01 ib_logfile1-rw-r-----. 1 systemd-bus-proxy ssh_keys 12582912 Dec 6 17:16 ibtmp1drwxr-x---. 2 systemd-bus-proxy ssh_keys 4096 Dec 6 16:01 mysqldrwxr-x---. 2 systemd-bus-proxy ssh_keys 8192 Dec 6 16:01 performance_schemadrwxr-x---. 2 systemd-bus-proxy ssh_keys 8192 Dec 6 16:01 sys

-p 3306:3306把容器的mysql端口3306映射到宿主機的3306端口,這樣想訪問mysql就可以直接訪問宿主機的3306端口。

-v /opt/data/mysql:/var/lib/mysql,即把宿主機/opt/data/mysql/目錄映射到容器的/var/lib/mysql目錄。

注意事項:

1:在使用-v選項映射目錄時,宿主機需關閉SElinux:

# setenforce 0

或者給數據目錄添加相關selinux權限:

# chcon -Rt svirt_sandbox_file_t /my/own/datadir

2:-v 選項原本是把宿主機的目錄映射進容器,但是在本文中,是反過來的。即是把容器中的目錄映射出宿主機,這是因為官方鏡像在制作的時候使用了VOLUME /var/lib/mysql選項。這使得容器中/var/lib/mysql成為一個單獨的卷組,在使用掛載選項-v時,就可以把該目錄映射出宿主機。

可以參考官方mysql鏡像的dockerfile:

https://github.com/docker-library/mysql/blob/4dd33136c4739667a223d39b6f829beb27b235cf/5.7/Dockerfile

DOCKER介紹 點擊查看

Docker從入門到實踐  點擊查看


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
成人激情av在线| 欧美一区二区三区……| 狠狠久久亚洲欧美专区| 伊人久久久久久久久久久久久| 欧美色视频日本高清在线观看| 欧美老女人bb| 欧美制服第一页| 成人精品一区二区三区电影免费| 精品国产欧美成人夜夜嗨| 亚洲级视频在线观看免费1级| 精品国内产的精品视频在线观看| 精品国产欧美一区二区五十路| 日韩电影免费观看在线| 精品偷拍一区二区三区在线看| 国产91久久婷婷一区二区| 久久久久在线观看| 国产精品18久久久久久首页狼| 久久久91精品国产| 欧美另类精品xxxx孕妇| 国产精品久久久久久久久久久久久久| 日韩在线观看免费全集电视剧网站| 欧美激情18p| 欧美成人精品不卡视频在线观看| xxxx欧美18另类的高清| 成人性生交大片免费看小说| 97色在线视频| 久久99热这里只有精品国产| 日韩成人中文字幕在线观看| 久久99亚洲精品| 成人有码在线视频| 国产精品极品美女粉嫩高清在线| 亚洲性夜色噜噜噜7777| 欧美成人午夜视频| 亚洲乱码av中文一区二区| 国产成人亚洲综合91| 国产精品精品久久久久久| 色琪琪综合男人的天堂aⅴ视频| 2024亚洲男人天堂| yellow中文字幕久久| 奇米一区二区三区四区久久| 日韩av毛片网| 日韩欧美在线视频免费观看| 性欧美亚洲xxxx乳在线观看| 欧美在线视频播放| 国产亚洲精品一区二555| 欧美日本国产在线| 色噜噜狠狠狠综合曰曰曰| 欧美在线一级va免费观看| 国产欧美日韩高清| 国产精品福利在线观看| 国外成人在线视频| 欧美理论电影在线播放| 亚洲欧美中文字幕在线一区| 国产精品欧美久久久| 中文字幕一区二区精品| 精品无人区乱码1区2区3区在线| 不用播放器成人网| 2019亚洲日韩新视频| 一本大道久久加勒比香蕉| 国产精品∨欧美精品v日韩精品| 最新69国产成人精品视频免费| 亚洲国产精品va在线看黑人动漫| 国产精品久久久久999| 亚洲激情久久久| 精品一区二区三区四区| 91免费精品国偷自产在线| 高清在线视频日韩欧美| 麻豆国产精品va在线观看不卡| 久久久久久91香蕉国产| 日韩av影视在线| 精品国内亚洲在观看18黄| 国产精品9999| 精品日韩视频在线观看| 成人网在线免费观看| 欧美精品午夜视频| 国产www精品| 亚洲精品欧美日韩| 国内外成人免费激情在线视频网站| 欧美一级成年大片在线观看| 国产亚洲成av人片在线观看桃| 97久久精品视频| 欧美视频在线观看免费网址| 日韩美女免费线视频| 亚洲老板91色精品久久| 国产视频精品免费播放| 性欧美xxxx视频在线观看| 日韩va亚洲va欧洲va国产| 亚洲欧美精品suv| 亚洲性夜色噜噜噜7777| 国产成人高清激情视频在线观看| 日本精品视频网站| 在线观看久久久久久| 成人午夜一级二级三级| 欧美激情在线播放| 狠狠躁夜夜躁人人躁婷婷91| 91视频88av| 成人黄色av免费在线观看| 国产精品扒开腿做| 欧美亚洲成人精品| 97在线视频精品| 夜夜嗨av一区二区三区免费区| 日韩精品视频免费专区在线播放| 91美女福利视频高清| 欧美激情一级精品国产| 精品国产福利在线| 久久综合色影院| 日本午夜精品理论片a级appf发布| 狠狠干狠狠久久| 国产最新精品视频| 日韩av电影在线播放| 911国产网站尤物在线观看| 欧美激情在线观看视频| 欧美另类暴力丝袜| 亚洲精品网址在线观看| 91在线|亚洲| 亚洲无av在线中文字幕| 91精品综合视频| 久久精品国产亚洲一区二区| 亚洲深夜福利网站| 久久久国产一区| 欧美日本高清一区| 日韩欧美在线网址| 欧美有码在线观看视频| 丰满岳妇乱一区二区三区| 亚洲精品第一国产综合精品| 欧美激情一区二区三级高清视频| 1769国内精品视频在线播放| 日韩av手机在线| 国产精品久久久久99| 久久躁狠狠躁夜夜爽| 欧美有码在线观看视频| 日韩中文在线中文网在线观看| 国产精品久久91| 亚洲最大的av网站| 国产视频在线观看一区二区| 久久6精品影院| 欧美日韩爱爱视频| 久久久电影免费观看完整版| 久久中文字幕在线视频| 久久久久久久国产| 亚洲精品成人免费| 亚洲美女av电影| 91精品视频播放| 亚洲精品国产精品国产自| 精品久久久久久| 国产亚洲日本欧美韩国| 国产丝袜一区二区| 亚洲sss综合天堂久久| 日韩中文有码在线视频| 91在线无精精品一区二区| 中文字幕av一区二区三区谷原希美| 日韩美女免费观看| 日韩一区二区三区国产| 国产一级揄自揄精品视频| 午夜免费久久久久| 欧美有码在线视频| 91深夜福利视频| 亚洲国产精品一区二区久| 日韩有码片在线观看| 亚洲视频在线播放| 欧美综合一区第一页| 亚洲免费av网址| 国产精品三级久久久久久电影| 欧美日韩成人在线观看|