使用Docker Compose搭建网站,安装Docker Compose有哪些步骤?

Docker Compose 是个啥?有什么用?嘿,大家好,我是你们的隔壁老王,今天咱们来聊聊 Docker Compose,这个可以让你在 Docker 的世界里如鱼得水的神器。Docker Compose 就是一个让你轻松管理多个 Docker 容器的工具,就像是大管家一样。以前咱们手动启动、停止容器,麻烦又繁琐。有了 Docker Compose,这些事它全包了,分分钟搞定!安装 Docke

Docker Compose 是个啥?有什么用?

嘿,大家好,我是你们的隔壁老王,今天咱们来聊聊 Docker Compose,这个可以让你在 Docker 的世界里如鱼得水的神器。

Docker Compose 就是一个让你轻松管理多个 Docker 容器的工具,就像是大管家一样。以前咱们手动启动、停止容器,麻烦又繁琐。有了 Docker Compose,这些事它全包了,分分钟搞定!

安装 Docker Compose,这可是基本功

安装 Docker Compose 就跟做饭一样,少不了备菜。准备好 Docker 和镜像加速器,再按照步骤来搞定 Docker Compose:

1. 敲命令:sudo curl -L " https://github.com/docker/compose/releases/download/1.26.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

2. 给它执行权限:sudo chmod +x /usr/local/bin/docker-compose

3. 加个符号链接:sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

4. 测试一下,瞅瞅有没有安装成功:docker-compose --version

拉取镜像,WordPress 和 MySQL 是标配

咱要建网站,核心就是 WordPress,它就像个模板,把界面啥的都给咱整好了。再整个 MySQL,存数据啥的都不用愁。

1. 拉取 WordPress 镜像:docker pull wordpress

2. 再来个 MySQL 镜像:docker pull mysql:5.6

创建 yml 文件,Docker Compose 的配置文件

啥是 yml 文件?就是 Docker Compose 的配置文件,用来告诉它要部署哪些容器,怎么配置的。

1. 先建个文件夹:mkdir -p /jackxu/wordpress

2. 进入文件夹,建个 yml 文件:

yml

说明一下,这里我指定了一个网络,如果不指定的话会默认帮我们创建一个 bridge 类型的网络。

version: '3.7'

services:

web:

image: wordpress

restart: always

volumes:

1. wp-data:/var/www/html

links:

1. db

ports:

1. "80:80"

db:

image: mysql:5.6

restart: always

volumes:

1. db-data:/var/lib/mysql

environment:

1. MYSQL_ROOT_PASSWORD=root

command: ["--character-set-server=utf8mb4", "--collation-server=utf8mb4_unicode_ci"]

volumes:

db-data:

driver: local

wp-data:

driver: local

启动 Docker Compose,见证奇迹的时刻

最后一步,启动 Docker Compose,见证奇迹的时刻:

1. 执行命令:docker-compose up -d

2. 等待一会,刷新一下浏览器,你的网站就闪亮登场啦!

结语

Docker Compose 真是个好东西,帮咱们轻松管理 Docker 容器,建网站啥的也变得简单多了。好了,今天的分享就到这里,有什么问题尽管问,我也会继续和大家分享 Docker 的更多干货。