Docker安装个人博客

我的个人博客

第一步:准备镜像

docker pull wordpress
docker pull mysql
docker images | egrep ‘wordpress|mysql’

第二步:创建mysql容器

[root@fabric /]# mkdir /data
[root@fabric /]# docker run -dit –name=db –restart=always -v /data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -e MYSQL_DATABASE=wordpress hub.c.163.com/library/mysql
# 参数解释:
/data:/var/lib/mysql:将容器中的数据分配到本地/data目录中
-e MYSQL_ROOT_PASSWORD=123456: 容器的root密码
-e MYSQL_DATABASE=wordpress:创建一个wordpress数据库【自定义的名称】

# 获取mysql容器IP,
# 可以看到这个容器的ip是:172.17.0.2
[root@fabric /]# docker inspect db | grep IPA
“SecondaryIPAddresses”: null,
“IPAddress”: “172.17.0.2”,
“IPAMConfig”: null,
“IPAddress”: “172.17.0.2”,

第三步:创建wordpress容器

docker run -dit –name=blog –restart=always -v /blog:/var/www/html -p 80:80 -e WORDPRESS_DB_HOST=172.17.0.4 -e WORDPRESS_DB_USER=root -e WORDPRESS_DB_PASSWORD=123456 -e WORDPRESS_DB_NAME=wordpress hub.c.163.com/library/wordpress
# 参数解释
-v /blog:/var/www/html:是将容器/var/www/html的文件存储到本地的/blog中
-p 80:80 将容器的80端口映射到本机的80端口
WORDPRESS_DB_HOST==mysql 的ip
WORDPRESS_DB_USER=哪个用户连接
WORDPRESS_DB_PASSWORD=连接密码
WORDPRESS_DB_NAME=使用哪个库

第四步:开始创建博客

选择简体中

 

 

用户名、密码、邮箱

WORDPRESS_DB_USER=哪个用户连接
WORDPRESS_DB_PASSWORD=连接密码

 

 

posted on 2022-10-17 10:53  忆华灯纵博  阅读(104)  评论(0编辑  收藏  举报