1. 獲取nginx鏡像 docker pull nginx 2. 配置 mkdir -p /data/nginx/{conf,conf.d,html,logs} touch /data/nginx/conf/nginx.conf 放一個(gè)剛剛安裝完默認(rèn)的nginx配置文件即可 3. 啟動(dòng)nginx鏡像 docker run --name mynginx -d -p 80:80 -v /data/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v /data/nginx/logs:/var/log/nginx -d nginx mysql安裝 1. 下載鏡像 docker pull mysql:5.6 第一種方式 直接啟動(dòng) docker run --name testmysql -e MYSQL_ROOT_PASSWORD=123456 -p 3307:3306 -d mysql:5.6 指定字符集啟動(dòng) docker run --name testmysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.6 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci 查看配置文件 docker run -it --rm mysql --verbose --help 如何修改mysql的配置文件呢 sudo docker exec -it 容器ID bash cat /etc/mysql/my.cnf 數(shù)據(jù)庫備份 docker exec some-mysql sh -c 'exec mysqldump --all-databases -uroot -p"$MYSQL_ROOT_PASSWORD"' > /some/path/on/your/host/all-databases.sql 第二種方式 掛載目錄啟動(dòng) docker run -p 3306:3306 --name mymysql -v /data/mysql/conf:/etc/mysql/conf.d -v /data/mysql/logs:/logs -v /data/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.6 my.cnf 可自行編輯 |
|