#### **开通阿里云的容器服务**  
#### **创建专有网络**  
  
#### **创建交换机**  
  
#### **创建swarm集群**  






#### **创建编排模板**
```yaml
version: '2'
services:
  db:
    image: mysql:5.7
    restart: always
    container_name: blog-db
    environment:
        MYSQL_ROOT_PASSWORD: 123456
        MYSQL_DATABASE: blog
        MYSQL_USER: blog
        MYSQL_PASSWORD: 123456
    volumes:
        - /root/blog/mysql/conf/mysqld.cnf:/etc/mysql/mysql.conf.d/mysqld.cnf
        - /root/blog/mysql/db_init_sql:/docker-entrypoint-initdb.d
        - /root/blog/mysql/data:/var/lib/mysql
        - /root/blog/mysql/log:/var/log
    networks:
            default:
                aliases: 
                    - db
  uwsgi-django:
    image: 'registry.cn-shenzhen.aliyuncs.com/sys/uwsgi-django:1.9.5'
    restart: always
    depends_on:
        - db
    container_name: blog-uwsgi-django
    environment:
      DB_NAME: blog
      DB_USER: blog
      DB_PASS: 123456
      DB_PORT: 3306
      WEB_URL: www.ynotes.cn
    volumes:
      - /root/blog/uwsgi-django/my_project:/usr/src/app/my_project
      - /root/blog/uwsgi-django/conf:/usr/src/app/uwsgi/conf
    command: uwsgi /usr/src/app/uwsgi/conf/config.ini
    networks:
            default:
                aliases: 
                    - uwsgi-django
  nginx:
    image: nginx:stable
    restart: always
    depends_on:
        - uwsgi-django
    container_name: blog-nginx
    environment:
      NGINX_HOST: www.ynotes.cn
      NGINX_PORT: 80
      NGINX_SSL_PORT: 443
      UWSGI_PORT: 8888
    ports:
      - 8080:80
    volumes:
      - /root/blog/nginx/conf/nginx.conf:/etc/nginx/nginx.conf
      - /root/blog/nginx/conf/mysite.template:/etc/nginx/conf.d/mysite.template
      - /root/blog/nginx/ssl/fullchain.pem:/etc/nginx/ssl/blog.itisme.co/fullchain.pem
      - /root/blog/nginx/ssl/privkey.pem:/etc/nginx/ssl/blog.itisme.co/privkey.pem
      - /root/blog/uwsgi-django/my_project/my_project/upload:/data/app/my_project/my_project/upload
      - /root/blog/uwsgi-django/my_project/my_project/static_all:/data/app/my_project/my_project/static_all
      - /root/blog/uwsgi-django/my_project/my_project/uwsgi_params:/data/app/my_project/my_project/uwsgi_params
      - /root/blog/nginx/log/:/var/log/nginx/
    command: /bin/bash -c "envsubst < /etc/nginx/conf.d/mysite.template > /etc/nginx/conf.d/blog.itisme.co.conf && nginx -g 'daemon off;'"
    
networks:
    default:
        driver: overlay
```
#### **配置安全组规则,增加22端口(方便远程拷贝项目)**

#### **上传blog项目到容器主机/root目录**
```bash
$ tar xvf blog.tar.gz
```
#### **创建应用**  
  
  
#### **查看启动的服务**  
  
#### **配置SLB负载均衡证书(把申请的证书和私钥粘贴到下面的服务器证书相对应的文本框中)**

#### **配置SLB负载端口映射(443->8080)**



#### **配置dns解析 `www.ynotes.cn` 到slb**
#### **访问`https://www.ynotes.cn`**
