一、Docker CE 安装
检查是否安装过旧的版本
如果系统安装旧版本Docker需要先卸载,命令如下:
[root@localhost WordPresss]sudo yum remove docker \ > docker-common \ > docker-selinux \ > docker-engine
安装以下的依赖包
[root@localhost WordPresss]sudo yum install -y yum-utils \ > device-mapper-persistent-data \ > lvm2
配置Docker CE仓库
[root@localhost WordPresss]sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo
安装docker CE
[root@localhost WordPresss]sudo yum install docker-ce
启动docker
[root@localhost WordPresss]sudo systemctl start docker
查看docker版本
[root@localhost WordPresss]docker version
二、安装docker-compose
安装最新版本的docker-compose
[root@localhost WordPresss]curl -L https://github.com/docker/compose/releases/download/1.21.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
对二进制文件应用可执行权限
[root@localhost WordPresss]chmod +x /usr/local/bin/docker-compose
查看docker-compose版本
[root@localhost WordPresss]docker-compose version
三、使用docker-compose安装wordpress
创建一个空的项目目录
[root@localhost WordPresss]mkdir /usr/local/wordpress
切换到目录
[root@localhost WordPresss]cd /usr/local/wordpress
创建docker-compose.yml启动WordPress博客的文件, 并创建一个独立MySQL实例,并使用卷挂接来实现数据持久性
vi docker-compose.yml
# docker-compose.yml version: '3.3' services: db: image: mysql:5.7 volumes: - db_data:/var/lib/mysql restart: always environment: MYSQL_ROOT_PASSWORD: somewordpress MYSQL_DATABASE: wordpress MYSQL_USER: wordpress MYSQL_PASSWORD: wordpress wordpress: depends_on: - db image: wordpress:latest ports: - "8000:80" restart: always environment: WORDPRESS_DB_HOST: db:3306 WORDPRESS_DB_USER: wordpress WORDPRESS_DB_PASSWORD: wordpress volumes: db_data:
建立项目
[root@localhost WordPresss]docker-compose up
浏览器输入地址+端口(若无法打开,可检查一下8000端口是否开启),进入WordPress初始化页面
原文链接:https://www.cnblogs.com/suim1218/p/11358620.html
© 版权声明
声明📢本站内容均来自互联网,归原创作者所有,如有侵权必删除。
本站文章皆由CC-4.0协议发布,如无来源则为原创,转载请注明出处。
THE END