0x1 搜索mariadb鏡像
docker search mariadb # 可以查看倉(cāng)庫(kù)內(nèi)MariaDB鏡像,一般第一個(gè)就是
0x2 下載docker鏡像
docker pull mariadb
0x3 查看本地已有的所有鏡像
docker images
0x4 建一個(gè)目錄作為和容器的映射目錄
mkdir -p /data/mariadb/data
0x5 啟動(dòng)鏡像
docker run --name mariadb -p 3306:3306 -e MYSQL_ROOT_PASSWORD=輸入數(shù)據(jù)庫(kù)root用戶的密碼 -v /data/mariadb/data:/var/lib/mysql -d mariadb
? --name:?jiǎn)?dòng)容器設(shè)置容器名稱為mariadb -p:設(shè)置容器的3306端口映射到主機(jī)3306端口
-e MYSQL_ROOT_PASSWORD:設(shè)置root用戶的密碼
-v:設(shè)置容器目錄/var/lib/mysql映射到本地目錄/data/mariadb/data
-d:后臺(tái)運(yùn)行容器mariadb并返回容器id
0x6 查看容器是否運(yùn)行
docker ps -a
0x7 修改容器為自啟動(dòng)
docker container update --restart=always 容器id
0x8 進(jìn)入容器docker
docker exec -it 容器Id bash
0x9 在容器內(nèi)登錄數(shù)據(jù)庫(kù)
mysql -uroot -p 密碼
0x10 其他常用命令
docker start 容器id # 啟動(dòng)容器
docker stop 容器id # 停止容器
|