记录本地的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

你可能感兴趣的:(学习总结)