Ubuntu1904使用docker部署WordPrass

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版本

环境基本都是最新的,现在开始部署我们的wpMysql


首先需要在Docker中拉取镜像

但由于Docker hub拉取镜像时,速度过慢,我们需要为docker提供加速。

{
  "registry-mirrors": [
    "https://dockerhub.azk8s.cn",
    "https://reg-mirror.qiniu.com",
    "https://registry.docker-cn.com"
  ]
}

/etc/docker/daemon.json文件中写入,然后重启docker

sudo 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

这一步完成之后,wpmysql就已经部署完成了

访问: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


希望本篇文章能够带来一些帮助!

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值