yt-summer 发表于 2018-5-27 09:08:49

docker compose 基础

  docker 安装
  

  yum install docker -y
  systemctl start docker
  systemctl enable docker
  

  

  

  

  docker 加速
  

  vim /etc/docker/daemon.json
  {
  "registry-mirrors": [
  "http://1206f14f.m.daocloud.io"
  ],
  "insecure-registries": []
  }
  

  

  

  

  

  

  docker compose 安装
  

  sudo yum install epel-release -y
  sudo yum install -y python-pip -y
  pip install --upgrade pip
  pip install docker-compose
  yum upgrade python*
  docker-compose --version
  

  

  

  通过docker compose 来安装wordpress
  

  vim docker-compose.yml
  

  

  //////////////////////////////////////////////////
  version: '2'
  

  services:
  db:
  image: mysql:5.7
  volumes:
  - db_data:/var/lib/mysql
  restart: always
  environment:
  MYSQL_ROOT_PASSWORD: wordpress
  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_PASSWORD: wordpress
  volumes:
  db_data:
  

  /////////////////////////////////////////////////////////////
  

  5.开始运行wordpress
  

  docker-compose up -d
  

  -d代表在后台执行。
  

  6.打开浏览器,输入(ip address):8000,按提示初始化wordpress。
  

  

  

  相关命令
  

  docker-compose up -d
  

  docker-compose stop
  

  docker-compose ps
  

  docker-compose run servicename cmd//对容器执行命令(一次)
  

  docker-compose run servicename env   //查看web容器环境变量
  

  

  
页: [1]
查看完整版本: docker compose 基础