本系列的其他章節 .Net Core和DevOps系列:Docker安裝 使用以下命令,下載mysql的最新鏡像檔案
# docker pull mysql
# docker images
| 引數 | 描述 |
| -i | 以互動模式運行容器,通常與 -t 同時使用; |
| -t | 為容器重新分配一個偽輸入終端,通常與 -i 同時使用; |
| -d | 后臺運行容器,并回傳容器ID; |
| --restart | 容器重啟策略: no,默認策略,在容器退出時不重啟容器; on-failure,在容器非正常退出時(退出狀態非0),才會重啟容器; on-failure:3,在容器非正常退出時重啟容器,最多重啟3次; always,在容器退出時總是重啟容器; unless-stopped,在容器退出時總是重啟容器,但是不考慮在Docker守護行程啟動時就已經停止了的容器, |
| -p | 埠映射,格式為: 宿主機埠:容器埠 |
| -v | 目錄掛載,格式為: 宿主機的目錄:容器目錄 /etc/localtime:/etc/localtime:ro 同步宿主主機和容器的時間 /home/docker_mysql/conf.d:/etc/mysql/conf.d 掛載mysql配置目錄 /home/docker_mysql/mysql:/var/lib/mysql 掛載mysql資料檔案目錄 |
| --name | 啟動的容器名稱 |
| -e | 傳遞環境變數: MYSQL_ROOT_PASSWORD=hh1234 初始化root用戶的密碼 |
# docker ps -a
# docker exec -it mysql bash
# mysql -uroot -p
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/277264.html
標籤:.NET技术
