Hostwinds 教程

寻找结果为:


目录


安装Docker
启动WordPress和MySQL容器

在Ubuntu上安装Docker和WordPress

标签: WordPress,  Ubuntu,  Docker 

安装Docker
启动WordPress和MySQL容器

什么是码头? Docker是一个用于执行操作系统级虚拟化的容器化平台,让您在隔离中运行轻量级容器。 以下文档将带您通过安装Docker并运行WordPress和MySQL容器。

安装Docker

从官方存储库安装Docker。

curl -SSL https://get.docker.com/ | sh

使用下面的命令检查版本。

docker version

现在通过从它的github repo抓取来安装Docker机器并使其可执行。

curl -L https://github.com/docker/machine/releases/download/v0.14.0/docker-machine-uname -s\-`uname -m` >/tmp/docker-machine
chmod +x /tmp/docker-machine
sudo cp /tmp/docker-machine /usr/local/bin/docker-machine
  1. 安装Docker Compose,与前面相同,并确保它是可执行的。
curl -L https://github.com/docker/compose/releases/download/1.21.0-rc1/docker-compose-uname -s\-`uname -m` -o /usr/local/bin/docker-compose
chmod +x /tmp/docker-compose
sudo cp /tmp/docker-compose /usr/local/bin/docker-compose
  1. 让我们查看Docker-Compose和Docker-machine的版本。
docker-compose version
docker-machine version

启动WordPress和MySQL容器

要运行WordPress,您需要运行两个单独的容器。 除了WordPress容器外,还必须安装数据库容器。

  1. 首先拉出docker映像。
docker image pull MySQL
  1. 通过运行以下命令启动MySQL:
docker container run -d \
   --name MySQL \
   -e MYSQL_ROOT_PASSWORD=wordpress \
   -e MYSQL_DATABASE=wordpress \
   MySQL

我们刚刚运行的命令在后台启动MySQL; 我们使用(-name wordpress)调用容器mysql。 以下两个环境变量(使用-e)将MySQL root密码设置为WordPress(-e mysql_root_password = wordpress)并创建一个名为wordpress(-e mysql_ database = wordpress)的数据库。

为了安全起见,强烈建议在您自己的设置期间使用更复杂的密码。

一旦您启动了MySQL容器,您应该收到一个容器ID。

  1. 使用以下命令验证容器是否按预期运行:
docker container ps

补充步骤:要检查MySQL容器的状态,请运行以下命令。

Docker容器日志MySQL

  1. 现在,我们安装WordPress容器映像。

码头工人图片拉WordPress

  1. 启动WordPress容器
docker container run -d \
   --name WordPress \
--link MySQL:mysql\
   -p 8080:80 \
   -e WORDPRESS_DB_PASSWORD=wordpress \
   WordPress
  1. 使用以下命令验证WordPress容器是否正常运行:
docker container logs MySQL
  1. 如果您注意到不开启,则可以通过发出以下命令启动WordPress容器。
docker container start WordPress

撰写者 Hostwinds Team  /  四月 10, 2018