用docker-compose部署php+nginx+mysql+redis环境

Docker   2023-12-10 11:15   20   0  

安装docker版本24.0.7

安装docker-compose版本1.29.2

安装python版本3.6.4

git clone https://github.com/np4p/lightdock
cp lightdock/.env.example lightdock/.env
cd lightdock
docker-compose up -d
mkdir default/public
cp ../lightdock/index.php default/public/index.php


参考:https://www.bilibili.com/video/BV17F411W7Fy/?spm_id_from=333.337.search-card.all.click&vd_source=536a2bb26e17d9d65f461c0e0158e466


报错:ERROR: Couldn't connect to Docker daemon at http+docker://localunixsocket - is it running?

解决:

1、如果还没有 docker group 就添加一个

sudo groupadd docker

2、将用户加入该 group 内。然后退出并重新登录就生效啦。

sudo gpasswd -a ${USER} docker

3、重启 docker 服务

sudo service docker restart

4、切换当前会话到新 group 或者重启 X 会话

newgrp - docker

注意:最后一步是必须的,否则因为 groups 命令获取到的是缓存的组信息,刚添加的组信息未能生效,所以 docker images 执行时同样有错。


关闭防火墙:

sudo systemctl stop firewalld
sudo systemctl disable firewalld
sudo systemctl stop iptables
sudo systemctl disable iptables


博客评论
还没有人评论,赶紧抢个沙发~
发表评论
说明:请文明发言,共建和谐网络,您的个人信息不会被公开显示。