七、docker-compose--搭建一个自己的博客

目录

1.docker-compose

2.docker-compose安装

        2.1下载

        2.2授予compose执行权限

        2.3验证安装是否成功

3.使用docker-compose搭建一个自己的博客 

        3.1创建一个文件夹

        3.2创建一个yml文件

        3.3编排两个容器服务

        3.4docker-compose up

        3.5进入网页,端口为配置的8000,选择简体中文或者你熟悉的语言

        3.6填写信息

        3.7登录

        3.8后台如下 


使用环境:

        Ubuntu 20.04

        Docker 20.10.13

        docker-compose 1.29.2

#docker-compose基于docker引擎,所以需要先安装docker。

1.docker-compose

        1.1docker-compose是什么?

        compose 是docker官方推出的用python编写的一个容器编排工具。

        是启动容器的脚本,在脚本里指明启动容器的顺序,启动多少容器。

        1.2为什么要使用docker-compose?

        1.快速批量启动容器,效率高

        2.不容易出错,可靠

2.docker-compose安装

        2.1下载

curl -L "https://get.daocloud.io/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

        2.2授予compose执行权限

 chmod +x /usr/local/bin/docker-compose

        2.3验证安装是否成功

docker-compose -v #查看版本,显示这说明安装成功 

3.使用docker-compose搭建一个自己的博客 

        3.1创建一个文件夹

mkdir /my_wordpress

cd /my_wordpress

        3.2创建一个yml文件

vim docker-compose.yml

        3.3编排两个容器服务

version: "3.9"
  
services:
  db:
    image: mysql:5.7.35
    volumes:
      - db_data:/var/lib/mysql
    restart: always
    environment:
      MYSQL_ROOT_PASSWORD: sc123456
      MYSQL_DATABASE: wordpress
      MYSQL_USER: wordpress
      MYSQL_PASSWORD: wordpress

  wordpress:
    depends_on:
      - db
    image: wordpress:latest
    volumes:
      - wordpress_data:/var/www/html
    ports:
      - "8000:80"
    restart: always
    environment:
      WORDPRESS_DB_HOST: db:3306
      WORDPRESS_DB_USER: wordpress
      WORDPRESS_DB_PASSWORD: wordpress
      WORDPRESS_DB_NAME: wordpress
volumes:
  db_data: {}
  wordpress_data: {}


#wordpress是一个快速搭建自己网站的框架

        3.4docker-compose up

        运行成功如下

七、docker-compose--搭建一个自己的博客_第1张图片

        3.5进入网页,端口为配置的8000,选择简体中文或者你熟悉的语言

七、docker-compose--搭建一个自己的博客_第2张图片

        3.6填写信息

七、docker-compose--搭建一个自己的博客_第3张图片

        3.7登录

七、docker-compose--搭建一个自己的博客_第4张图片

 七、docker-compose--搭建一个自己的博客_第5张图片

        3.8后台如下 

七、docker-compose--搭建一个自己的博客_第6张图片

#具体功能就由你自己去探索了,你可以在搭建好的网站上写博客~

你可能感兴趣的:(docker,docker)