docker详细安装请见 https://yeasy.gitbooks.io/docker_practice/install/centos.html
安装环境:本来打算安装在已搭建好的centos6.3
使用(yum search +软件包)查找软件包
使用 root 权限登录 Centos,确保 sudo yum update更新到最新。
查看内核版本uname -r:如果内核小于3.10 需要升级当前内核,我当前内核为2.6.32-279.el6.x86_64,所以需要升级。Docker 要求 CentOS 系统的内核版本高于 3.10 。升级太麻烦,所以直接使用centos7。
一.安装docker
https://www.runoob.com/docker/centos-docker-install.html
docker官网:https://docs.docker.com/install/linux/docker-ce/centos/
安装的docker版本社区版:yum install docker-ce-18.03.1.ce
若想安装最新版直接:yum install docker-ce
启动docker: systemctl start docker
二.docker安装mysql
1.使用 WordPress 前需要先安装 MySQL 数据库,先将 MySQL 数据库镜像拉取到本地,可指定版本:
docker pull mysql:5.7
2.查看镜像安装情况
命令:docker images
三.docker 安装wordpress
容器(相当于面向对象的实例):container
镜像(相当于面向对象的类):images
仓库:respository
docker pull wordpress:latest
四.启动容器
docker run -d --name db.wordpress -e MYSQL_ROOT_PASSWORD=admin mysql:5.7
run: 启动一个容器
-d: 启动的容器在后台运行
–name: 给启动的容器起个名字,这里叫做 db.wordpress
-e MYSQL_ROOT_PASSWORD: 这里是设置 MySQL 的 root 密码
:5.7: 指定 MySQL 的版本
docker run -d -p 8080:80 --name wordpress --link db.wordpress:mysql wordpress
-p: 这里是指定 WordPress 容器的访问端口,在浏览器中打开 http://localhost:8080/ 即可预览 WordPress 站点
–link: 意思是将 db.wordpress 容器挂载到 mysql,这样 WordPress 就能通过 mysql 访问到 db.wordpress 数据库了。
如果想重启容器,先开启mysql,再开启wordpress,通过容器id开启。
如果想重新布置,先停止容器,然后删除容器,重新开始就好了。目前我找到的办法,不过有点麻烦。
如果部署使用的是云服务器,不要忘记在安全组规则里开启8080端口
五.docker命令
查找容器:docker search name
删除镜像:docker rmi 包:端口
删除容器:docker rm 容器id
停止所有容器:docker stop $(docker ps -aq)
删除所有容器:docker rm $(docker ps -aq)
列出所有的容器id:docker ps -aq
查找到当前正在运行的容器:docker ps
删除所有的镜像:docker rmi $(docker images -q)
在windows浏览器输入服务器的ip+端口号,根据提示安装即可完成
安装完成,这是前台界面
输入http://ip:8080/wp-admin 进入后台管理界面。