使用Docker搭建wordpress

安装Docker:

wget -qO- https://get.docker.com/ | sh

拉取wordpress和Mariadb

docker pull wordpress
docker pull mariadb

运行Mariadb容器

mkdir wordpress
cd wordpress
docker run -e MYSQL_ROOT_PASSWORD=xxxxxx -e \ 
MYSQL_DATABASE=wordpress --name wordpressdb -v \ 
"$PWD/database":/var/lib/mysql -d mariadb:latest

运行wordpress容器

docker run -e WORDPRESS_DB_PASSWORD=xxxxxx --name wordpress --link wordpressdb:mysql -p 127.0.0.1:8080:80 -v "$PWD/html":/var/www/html -d wordpress:latest

Login到DockerHub

docker login -u username -p password

打包数据库容器为镜像

docker commit -m message -a author containerid name(mariadb:v0)

Push到DockerHub

docker tag mariadb user/repo:name
docker push user/repo:name

以上步骤还需要将~/wordpress/html中的wordpress站点文件做好备份。

发表评论

关闭菜单