docker快速构建开发环境

docker 安装

容器日常管理

#下载镜像
docker pull mysql:5.7

#构建容器
docker run --name mysql -p 3306:3306 -e 
MYSQL_ROOT_PASSWORD=password -d mysql:5.7

#进入容器
docker exec -it mysql /bin/bash  

#启动|停止|重启容器
docker start|stop|restart app-hyperf

#查看正在运行容器
docker ps

#查看所有容器
docker ps -a

#删除容器
docker rm app-hyperf

创建并运行 hyperf容器

docker run --name app-hyperf 
-v d:/www/hyperf:/www 
-p 9501:9501
-it 
--privileged -u root 
--restart=always hyperf/hyperf:7.4-alpine-v3.11-swoole /bin/bash -c "php /www/bin/hyperf.php start"

创建并运行 mysql 容器

docker run --name mysql -p 3306:3306 -e 
MYSQL_ROOT_PASSWORD=password -d mysql:5.7

创建网络链接

#创建网络
docker network create com

#
docker network connect com hyperf-app
docker network connect com mysql --alias mysql

通过docker-composer

你可能感兴趣的:(docker快速构建开发环境)