drone安装

本文参考 官网

安装docker 以及docker-compose 详情请自己查询

详情如下:

1. pull 镜像

docker pull drone/drone:0.7

2.创建docker-compose.yml文件

[root@reg drone]# cat docker-compose.yml 
version: '2'

services:
  drone-server:
    image: drone/drone:0.7
    ports:
      - 80:8000
    volumes:
      - /var/lib/drone:/var/lib/drone/
    restart: always
    environment:
      - DRONE_OPEN=true
      - DRONE_HOST=${DRONE_HOST}
      - DRONE_GOGS=true
      - DRONE_GOGS_URL=http://source.enncloud.cn
      - DRONE_SECRET=${DRONE_SECRET}

  drone-agent:
    image: drone/drone:0.7
    command: agent
    restart: always
    depends_on:
      - drone-server
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
    environment:
      - DRONE_SERVER=ws://drone-server:8000/ws/broker
      - DRONE_SECRET=${DRONE_SECRET}

3.启动

[root@reg drone]# docker-compose up -d
WARNING: The DRONE_SECRET variable is not set. Defaulting to a blank string.
WARNING: The DRONE_HOST variable is not set. Defaulting to a blank string.
Starting drone_drone-server_1
Starting drone_drone-agent_1

[root@reg drone]# docker ps
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS                                   NAMES
8b6ae3cbeb2b        drone/drone:0.7     "/drone agent"      7 hours ago         Up 30 seconds       80/tcp, 443/tcp, 8000/tcp               drone_drone-agent_1
ac289736a566        drone/drone:0.7     "/drone server"     7 hours ago         Up 30 seconds       80/tcp, 443/tcp, 0.0.0.0:80->8000/tcp   drone_drone-server_1

访问10.39.0.102

drone安装_第1张图片


drone安装_第2张图片


drone安装_第3张图片

未完待续

你可能感兴趣的:(kubetnetes)