zoukankan      html  css  js  c++  java
  • 【py09】20190323

    安装docker

    设置仓库

    sudo apt-get update
    
    sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
    
    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
    
    sudo apt-key fingerprint 0EBFCD88
    
    sudo add-apt-repository 
      "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
    

    安装Docker CE

    sudo apt-get update
    
    sudo apt-get install docker-ce
    
    sudo docker run hello-world
    

    hello world

    安装docker-compose
    • 下载最新版本的docker-compose

      sudo curl -L "https://github.com/docker/compose/releases/download/1.23.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
      
    • 添加可执行权限

      sudo chmod +x /usr/local/bin/docker-compose
      
    • 验证安装结果

      docker-compose --version
      

    安装docker-compose

    安装wordpress
    • 新建目录
    mkdir my_wordpress
    cd my_wordpress
    
    • 创建docker-compose.yml
    touch docker-compose.yml
    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
           WORDPRESS_DB_NAME: wordpress
    volumes:
        db_data: {}
    
    • 建立项目
    docker-compose up -d
    

    出现报错

    ERROR: Couldn't connect to Docker daemon at http+docker://localhost - is it running?
    
    If it's at a non-standard location, specify the URL with the DOCKER_HOST environment variable.
    
    解决:将ubuntu切换成root
    ubuntu@VM-0-5-ubuntu:~/my_wordpress$ su -
    Password: 
    

    报错:su: Authentication failure。输入sudo passwd root

    ubuntu@VM-0-5-ubuntu:~/my_wordpress$ sudo passwd root
    Enter new UNIX password: 
    Retype new UNIX password: 
    passwd: password updated successfully
    

    成功后,再su,输入密码切换到root(密码是腾讯云ubuntu的初始密码)

    ubuntu@VM-0-5-ubuntu:~/my_wordpress$ su
    Password: 
    root@VM-0-5-ubuntu:/home/ubuntu/my_wordpress#
    

    再执行一次

    root@VM-0-5-ubuntu:/home/ubuntu/my_wordpress# docker-compose up -d
    

    wordpress的地址

    wordpress官方文档

  • 相关阅读:
    Python发邮件的小脚本
    收集服务器网卡和IP信息
    Parent Proxy 和 Origin Server配置学习
    ATS 自定义日志格式
    css之选择器篇
    css之入门篇
    javascript必须懂之冒泡事件
    HTML5之语义化标签
    HTML之总结
    随堂笔记之正则与HTML5新元素
  • 原文地址:https://www.cnblogs.com/dengvv/p/10931834.html
Copyright © 2011-2022 走看看