參考:
docker run -d -p 3306:3306 \
--restart always \
--privileged=true \
--name mymysql \
-e mysql_user="root" -e mysql_password="root" -e mysql_root_password="root" \
-v=/docker/mysql/conf/my.cnf:/etc/my.cnf -v=/docker/mysql/data:/var/lib/mysql \
mysql:5.5
引數說明:
-e mysql_user="root" :新增root使用者
-e mysql_password="root":設定新增的使用者密碼
-e mysql_root_password="root":設定root使用者密碼
--character-set-server=utf8:設定字符集為utf8
--collation-server=utf8_general_cli:設定字元比較規則為utf8_general_cli
--privileged=true:容器內的root擁有真正root許可權,否則容器內root只是外部普通使用者許可權
-v /docker/mysql/conf/my.cnf:/etc/my.cnf:對映配置檔案
-v /docker/mysql/data:/var/lib/mysql:對映資料目錄
Docker安裝Nginx並掛載conf檔案
docke命令安裝nginx docker search ngxin 查詢docker hub上的nginx docker pull nginx 拉取官方的映象 docker images nginx 本地映象列表裡查詢nginx docker run name mynginx p 8081 80 ...
使用docker安裝redis,掛載外部配置和資料
1.拉取映象,redis 4.0 git pull redis 4.02.建立redis容器名 redistest1 並開啟持久化 引數說明 1.建立目錄和配置檔案redis.conf mkdir docker mkdir docker redis mkdir docker redis conf m...
Docker安裝Nginx 檔案掛載 動態重新整理
相關資料 官網 nginx配置檔案說明 nginx admin guide basic functionality managing configuration files 官方doc 靜態資源配置 nginx admin guide web server serving static conten...