代码拉取完成,页面将自动刷新
Docker化PHP开发环境
该环境集成了公司PHP研发的常用组件,包含:
包含 Swoole、Redis、Mongo、AMQP、Soap、IMAP 等扩展及 Git、composer、vim 等常用工具
程序代码目录,映射php容器中的/data/www
数据库等持久化文件保存目录,删除容器不丢数据
日志文件映射目录
docker-compose编排文件、配置文件等
daemon.json
(修改了默认网段、国内源、DNS服务器){
"bip": "172.16.10.1/24",
"builder": {
"gc": {
"defaultKeepStorage": "20GB",
"enabled": true
}
},
"debug": false,
"default-address-pools": [
{
"base": "10.10.0.0/16",
"size": 24
}
],
"dns": [
"114.114.114.114"
],
"experimental": false,
"features": {
"buildkit": true
},
"insecure-registries": [],
"registry-mirrors": [
"https://1v2h7h6m.mirror.aliyuncs.com",
"https://registry.docker-cn.com"
]
}
./services
目录,执行 docker-compose build
,成功后执行docker-compose up -d
即可需要对vm.max_map_count进行配置,解放内存限制 Docker Desktop for Mac
docker-machine ssh
sudo sysctl -w vm.max_map_count=262144
Docker Desktop for Windows WSL2-backend
wsl -d docker-desktop
sysctl -w vm.max_map_count=262144
Linux
# 修改配置文件
grep vm.max_map_count /etc/sysctl.conf
vm.max_map_count=262144
# 启动配置
sysctl -w vm.max_map_count=262144
将 ./mysql/Dockerfile
的基础镜像更换成 mysql/mysql-server
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。