Ubuntu1904使用docker部署WordPrass
版本声明
>>> docker version Client: Version: 19.03.2 API version: 1.40 Go version: go1.12.9 Git commit: 6a30dfca03 Built: Mon Sep 16 03:56:22 2019 OS/Arch: linux/amd64 Experimental: false
Ubuntu版本为19.04版本
环境基本都是最新的,现在开始部署我们的
wp和Mysql
首先需要在
Docker中拉取镜像但由于
Docker hub拉取镜像时,速度过慢,我们需要为docker提供加速。{ "registry-mirrors": [ "https://dockerhub.azk8s.cn", "https://reg-mirror.qiniu.com", "https://registry.docker-cn.com" ] }在
/etc/docker/daemon.json文件中写入,然后重启dockersudo systemctl restart docker
然后运行容器
这一步,我们不直接拉取镜像,而是构建容器时顺带拉取镜像。
docker run --name db --env MYSQL_ROOT_PASSWORD=example -d mariadb && docker run --name MyWordPress --link db:mysql -p 8080:80 -d wordpress这一步完成之后,
wp和mysql就已经部署完成了访问:
localhost:8080
之前使用了一下
*.yml*文件来部署wp,碰到了一些问题,主要是权限方面的。👇
执行命令
sudo docker-compose -f docker-compose.yml up如果没有
sudo提权执行,那么你将会遇到如下报错ERROR: Couldn't connect to Docker daemon at http+docker://localhost - is it running? If it's at a non-standard location, specify the URL with the DOCKER_HOST environment variable.这是因为没有权限执行,或者说读者当前所处普通用户并非
root还有一点,你的
Docker服务状态不对,可能没有开启。systemctl start docker
希望本篇文章能够带来一些帮助!

574

被折叠的 条评论
为什么被折叠?



