docker之常用命令

  1)

docker run -p 3306:3306 --name mysql -v d:/docker/mysql/conf:/etc/mysql/conf.d -v d:/docker/mysql/logs:/logs -v d:/docker/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7            

docker run -p 9000:9000 --name  php-fpm  -v D:/web:/var/www/html -v D:/docker/php7/etc:/usr/local/etc  -d php:7.2.5-fpm

docker run --name nginx --link php-fpm:php-fpm --restart=always -d -p 80:80 -p443:443 -v d:/web:/var/www/html -v D:/docker/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v  D:/docker/nginx/conf/conf.d:/etc/nginx/conf.d -v D:/docker/nginx/logs:/var/log/nginx nginx:1.10

命令说明:

-p 9000:9000 :将容器的9000端口映射到主机的9000端口

–name myphp-fpm :将容器命名为myphp-fpm

–restart always 使得容器开机随着docker服务自行启动

–link 连接到php-fpm容器

-v ~/nginx/www:/www :将主机中项目的目录www挂载到容器的/www

原文地址:https://www.cnblogs.com/xingxia/p/docker_commands.html