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


希望本篇文章能夠帶來一些幫助!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章