使用docker安装wordpress

前言

阿里云7天计划的第二天是安装wordpress,为了防止以后有所需要,特写一篇博客来记住它,本博客不像其他sb博文一样没有经过相应的存在,直接给一大串命令,保证所有的命令都是可行的。
使用的Linux系统是Ubuntu18.04和docker,关于docker我记得我写过一篇文章。
LAMP的大名相信你们都知道。linux,apache,mysql,php(我世界第一)。

第一步

在docker中安装mysql,wordpress

获取相关镜像
# docker pull wordpress
# docker pull mysql:5.6

在这里插入图片描述

第二步运行MySQL

# docker run -d --name wordpress-mysql -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 mysql:5.6
- docker run :启动容器 
- -d:后台运行容器 
- –name wordpress-mysql:指定容器的名字,本文设置为wordpress-mysql 
- -e MYSQL_ROOT_PASSWORD=123456:指定容器的环境参数,此处初始化MySQL的root密码 
- -p 3307:3306:端口映射,这里将容器内的3306端口映射到docker宿主机的3307端口 
- mysql:镜像的名字,首先从docker宿主机本地加载,其次从dockerHub上加载

第三步运行word press

# docker run -d \
--name wordpress-wordpress \
--link wordpress-mysql:mysql \
-p 8080:80 \
wordpress
- docker run :启动容器 
- -d:后台运行容器 
- –name wordpress-wordpress:指定容器的名字,本文设置为wordpress-wordpress 
- –link wordpress-mysql:mysql:容器关联,现在启动的容器内部可以通过mysql来访问wordpress-mysql数据库的功能 
- -p 80:80:端口映射,这里将容器内的8080端口映射到docker宿主机的80端口 
- wordpress:镜像的名字,首先从docker宿主机本地加载,其次从dockerHub上加载

在这里插入图片描述
浏览器访问docker宿主机(云服务器的IP)地址,然后设置相应的东东。
在这里插入图片描述

特别注意使用外部MySQL的命令是

docker run -d\
--name wordpress-wordpress \
-e WORDPRESS_DB_HOST=数据库Ip地址:3306 \
-e WORDPRESS_DB_USER=... \
-e WORDPRESS_DB_PASSWORD=... \
-wordpress
发布了33 篇原创文章 · 获赞 15 · 访问量 2563

猜你喜欢

转载自blog.csdn.net/weixin_44350891/article/details/105027196