docker 使用mariadb


1、搜索mariadb鏡像

docker search mariadb 

2、下載docker鏡像

docker pull docker.io/mariadb

3、查看本地已有的所有鏡像

docker images 

4、建一個目錄作為和容器的映射目錄

mkdir -p /data/mariadb/data   (mkdir -p)建立多層目錄

5、啟動mariad鏡像

docker run --name mariadb -p 3306:3306 -e MYSQL_ROOT_PASSWORD=輸入數據庫root用戶的密碼 -v /data/mariadb/data:/var/lib/mysql -d docker.io/mariadb
  --name啟動容器設置容器名稱為mariadb

  -p設置容器的3306端口映射到主機3306端口

  -e MYSQL_ROOT_PASSWORD設置環境變量數據庫root用戶密碼為輸入數據庫root用戶的密碼

  -v設置容器目錄/var/lib/mysql映射到本地目錄/data/mariadb/data

  -d后台運行容器mariadb並返回容器id

6、查看運行容器

docker ps -a 

7、容器自啟動設置

docker container update --restart=always 容器id   修改容器為自啟動
docker container update --restart=no容器id   關閉容器自啟動

8、進入容器

docker exec -it 容器Id bash

9、在容器內登錄數據庫

mysql -uroot -proot密碼

其他常用命令:

docker start 容器id  啟動容器

docker stop 容器id  停止容器

參考鏈接 https://www.cnblogs.com/WaterGe/p/11067387.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM