docker compose 基础

  1. 云栖社区>
  2. 博客>
  3. 正文

docker compose 基础

技术小阿哥 2017-11-27 11:00:00 浏览926
展开阅读全文

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容器环境变量



本文转自 zbill 51CTO博客,原文链接:http://blog.51cto.com/dek701/1965645,如需转载请自行联系原作者

网友评论

登录后评论
0/500
评论
技术小阿哥
+ 关注