Centos7中docker的安装与wordpress的部署

一、docker的安装与运行

(1)用阿里云安装docker配置阿里云

通过在终端输入命令: 

curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

curl -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo​​​​​

(2)对系统进行升级,通过命令:

yum install -y yum-utils device-mapper-persistent-data lvm2

(3)通过命令配置docker源:

curl -o /etc/yum.repos.d/docker-ce.repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repot 

(4)通过命令更改docker源的链接信息:

sed -i 's+download.docker.com+mirrors.aliyun.com/docker-ce+' /etc/yum.repos.d/docker-ce.repo 

(5)通过命令更新yum缓存:

yum makecache fast

(6)通过命令安装docker系统: 

yum -y install docker-ce

(7)通过命令开启docker服务:

service docker start

systemctl enable docker

systemctl restart docker

(8)通过命令使用阿里云开源镜像:

vim /etc/docker/daemon.json

进入编辑环境下,将下列内容粘贴到编辑环境下:

{

"registry-mirrors": ["https://mjpmak3l.mirror.aliyuncs.com"]

}

二、安装docker所需的各式插件

(1)通过命令安装mysql:

docker pull mysql:5.7.29

(2)通过命令安装httpd协议:

docker pull httpd

(3)通过命令安装wordpress系统:

docker pull wordpress

(4)通过命令安装PHP:

docker pull php:latest

三、挂载分区

(1)通过命令创建和挂载分区:

lsblk

fdisk /dev/sdb

m

n

p

l

t

8e

W

(2)通过命令磁盘格式化:

mkfs.ext4 /dev/sda

y

ll

mkdir /docker-dir

vim /etc/fstab

/dev/sda /docker-dir ext4 defaults 0 0

:wq

mount /dev/sda /docker-dir

(3)通过命令lsblk 查看是否挂载成功 

(4)通过命令安装mariadb:

yum install mariadb

 四、mysql的部署

(1)通过命令在docker上部署mysql:

docker run -d -p 8806:3306 -v /docker-dir/mysql:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=root --name mysql mysql:5.7.29

(2)通过命令查看是否安装成功:docker ps

(3)通过命令ip a获取宿主机IP地址信息

(4)通过命令进入数据库:

sudo docker exec -it mysql bash

mysql -uroot -proot

(5)在数据库中通过命令创建数据库:

create database wordpress; 

(6)查看数据库信息的命令:

show databases;

通过命令退出数据库:

exit

五、 wordpress部署

(1)在docker上安装部署wordpress:

docker run -d -p 8080:80 -v /docker-dir/wordpress:/var/www/http --name wordpress wordpress:latest

六、 创建博客账号

打开浏览器,在网页上输入:http://+宿主机IP地址+:8080

进行安装,详细步骤如下图所示:

数据库主机为IP地址加端口号,例如:192.168.10.121:8080 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值