Dockerized Life——WordPress篇

这几天在网上闲逛发现了shipyard——一个可视化的docker管理面板

官网地址:https://shipyard-project.com/

这东西能干啥呢?

给你一个可视化的docker管理面板

当然,要玩Docker的话ovz是绝对不行的(

首先你需要一台没有安装docker的服务器

然后开始安装docker-cli,这一部分按照官网的安装方法进行即可。

文档地址:https://docs.docker.com/engine/installation/

在左侧导航栏找到Docker CE,再选择你使用的操作系统即可找到相应的安装过程。

下面的内容建议参考官网文档,下面也提供了一部分系统安装过程的中文翻译。

还是以妾最适应的Debian为例:

系统可以是Debian7/8/9

如果你用的是Debian 7,请确保内核版本高于3.10

可以使用

uname -r

来查看系统内核版本。

在这里使用docker官方提供的源来进行安装:

首先更新一下源:

apt-get update

如果你使用的是debian 7,请执行以下命令安装依赖:

apt-get install apt-transport-https ca-certificates curl python-software-properties

如果是8/9,使用以下命令:

apt-get install apt-transport-https ca-certificates curl gnupg2 software-properties-common

添加Docker官方的GPG Key:

curl -fsSL https://download.docker.com/linux/$(. /etc/os-release; echo "$ID")/gpg | sudo apt-key add -

添加Docker源:

add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/$(. /etc/os-release; echo "$ID") $(lsb_release -cs) stable"

注意:如果你使用Debian 7,请手动编辑/etc/apt/sources.list,删掉这一行:

deb-src [arch=amd64] https://download.docker.com/linux/debian wheezy stable

再次更新软件源并安装Docker-CLI:

apt-get update && apt-get install docker-ce

到此Docker部分安装完成,你还可以使用

docker run hello-world

来确保安装过程没有出现偏差。

接下来我们安装Shipyard,最简单的方法:官方脚本

curl -sSL https://shipyard-project.com/deploy | bash -s

注意:你需要放行2375端口。

让命令行飞一会……

安装完成后,就可以通过http://ip:8080来访问了,默认的用户名和密码分别是admin和shipyard。

登录以后,先别着急开搞……删掉默认的admin用户,新建一个管理员账户并删除原来的admin账号:

点击Accounts标签,

Add Account按钮添加用户。

Username就是用户名,First Name Last Name可以随便填,Password是密码,下方的Roles务必选择Administrator。

添加完成后删除原本的admin账号,重新登录。

现在你已经有了Shipyard,一个可视化的docker操作界面。

既然有了可视化界面那我们就来搞点大新闻……比如说装个WordPress

但是安装WordPress之前我们需要一个MySQL

点击上方CONTAINERS标签回到容器列表界面

点击上方的Deploy Container

Image Name中填写mysql:latest,右方的Container Name就是容器的名字了,起个好记的,比如mysql

Environment Variables处,Name填写MYSQL_ROOT_PASSWORD,右侧的Value填写想要的MySQL root密码,点击右方+号完成添加,最后直接拉到最下方选择Deploy,静静等待一会……

 

好了回到主界面,再次Deploy Container,这次Image Name填写WordPress,下方Container Links处Container选择刚刚建立的mysql容器,右侧Alias填写mysql,点击+号完成添加;右侧Port Configuration处,Container Port填写80,Host Port填写80,点击+号完成添加,最后点击Deploy,再等一会……

回到主界面,这时候我们的网站已经搭建好了,访问你的服务器IP,语言选择简体中文,填写相关参数……

 

完成!

 

当然,你还可以部署个SSocks啥的……提高下网络生活质量(

2 thoughts on “Dockerized Life——WordPress篇

发表评论

电子邮件地址不会被公开。 必填项已用*标注