記錄本地的docker lnpm環境

網絡連接:
docker network create --subnet=192.168.2.0/24 local

mysql
鏡像:
docker run -p 3307:3306 --net local --ip 192.168.2.2 -e MYSQL_ROOT_PASSWORD=123456 --name mysql mysql:5.7

php+nginx:
鏡像地址:docker pull webdevops/php-nginx:7.3

預先啓動一個容器,複製配置文件到本地
docker run -p 82:80 -d --name php webdevops/php-nginx:7.3

在主機執行命令,複製文件
docker cp php:/usr/local/etc/php D:\config\docker

正式的php+nginx 容器
docker run -p 8080:80 -p 8082:81 -p 83:82 --network local --ip 192.168.2.3 -v /d/config/docker/nginx/sites-enabled:/etc/nginx/sites-enabled -v /d/config/docker/php:/usr/local/etc/php -v /d/project/server:/var/www/html -d --privileged=true --name php webdevops/php-nginx:7.3

redis
docker run -p 6380:6379 --network local --ip 192.168.2.4 --link php:phpredis --name redis --privileged=true redis:latest

集羣:
mysql2

docker run -p 3308:3306 --net local --ip 192.168.2.5 -v /d/config/docker/mysql:/etc/mysql -e MYSQL_ROOT_PASSWORD=123456 --privileged=true --name mysql2 mysql:5.7

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章