zoukankan      html  css  js  c++  java
  • Centos7下实现docker + wordpress 安装

    一、Docker CE 安装

    检查是否安装过旧的版本

    如果系统安装旧版本Docker需要先卸载,命令如下:

    [root@localhost Wordpresss]sudo yum remove docker 
    > docker-common 
    > docker-selinux 
    > docker-engine
    

    安装以下的依赖包

    [root@localhost Wordpresss]sudo yum install -y yum-utils 
    > device-mapper-persistent-data 
    > lvm2
    

    配置Docker CE仓库

    [root@localhost Wordpresss]sudo yum-config-manager 
    --add-repo 
    https://download.docker.com/linux/centos/docker-ce.repo
    

    安装docker CE

    [root@localhost Wordpresss]sudo  yum install docker-ce
    

    启动docker

    [root@localhost Wordpresss]sudo  systemctl start docker
    

    查看docker版本

    [root@localhost Wordpresss]docker version
    

    二、安装docker-compose

    安装最新版本的docker-compose

    [root@localhost Wordpresss]curl -L https://github.com/docker/compose/releases/download/1.21.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
    

    对二进制文件应用可执行权限

    [root@localhost Wordpresss]chmod +x /usr/local/bin/docker-compose
    

    查看docker-compose版本

    [root@localhost Wordpresss]docker-compose version
    

    三、使用docker-compose安装wordpress

    创建一个空的项目目录

    [root@localhost Wordpresss]mkdir /usr/local/wordpress
    

    切换到目录

    [root@localhost Wordpresss]cd /usr/local/wordpress
    

    创建docker-compose.yml启动WordPress博客的文件, 并创建一个独立MySQL实例,并使用卷挂接来实现数据持久性

    vi docker-compose.yml

    # docker-compose.yml
    version: '3.3'
    
    services:
       db:
         image: mysql:5.7
         volumes:
           - db_data:/var/lib/mysql
         restart: always
         environment:
           MYSQL_ROOT_PASSWORD: somewordpress
           MYSQL_DATABASE: wordpress
           MYSQL_USER: wordpress
           MYSQL_PASSWORD: wordpress
    
       wordpress:
         depends_on:
           - db
         image: wordpress:latest
         ports:
           - "8000:80"
         restart: always
         environment:
           WORDPRESS_DB_HOST: db:3306
           WORDPRESS_DB_USER: wordpress
           WORDPRESS_DB_PASSWORD: wordpress
    volumes:
        db_data:
    
    

    建立项目

    [root@localhost Wordpresss]docker-compose up
    

    浏览器输入地址+端口(若无法打开,可检查一下8000端口是否开启),进入WordPress初始化页面

  • 相关阅读:
    JSP环境探针-当前电脑所有系统参数
    SqlServer service broker 分布式系统(赵松桃)跳水 2005 数据库编程
    主机Window不能访问该虚拟机Linux Samba文件服务提供了一个文件夹
    hdu 4901 The Romantic Hero
    linux、hdfs、hive、hbase经常使用的命令
    Android 设计模式模式适配器
    PHP扩展memcache模
    算法——字符串匹配Rabin-Karp算法
    三个重要的散列演示
    CodeForces 10C. Digital Root
  • 原文地址:https://www.cnblogs.com/suim1218/p/11358620.html
Copyright © 2011-2022 走看看