一、前期准备
1、ubuntu环境
- 确定是否具有 ssh: service ssh start,如果没有,使用:apt install openssh-server 进行安装
- 查看 Linux 的 IP 地址: ifconfig,命令不可用时,通过:apt install net-tools安装命令
- 可选:设置 root 的密码: sudo passwd root
- 可选:开启 root 的 ssh 登录: vim /etc/ssh/sshd_config,将 PermitRootLogin 设置成 true
2. 安装 docker
- 使用脚本自动安装的方式:curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
- 启动 Docker:service docker start
- 注意点:
如果不是 root 用户,可以选择为其添加 sudo 权限
启动后可以通过 docker --version 和 docker images 查看是否正确安装
3. 安装 docker-compose
- 使用脚本自定安装的方式:curl -L https://get.daocloud.io/docker/compose/releases/download/v2.13.0/docker-compose-uname -s-uname -m> /usr/local/bin/docker-compose
- 为其添加权限:chmod +x /usr/local/bin/docker-compose
- 查看是否安装完成:docker-compose --version
4. 创建 gitee 自定义应用
- 过程按照这个来:https://docs.drone.io/server/provider/gitee/
- 创建完成后,将 Client ID 和 Client Secret 保存下来备用
- 使用 openssl rand -hex 16 创建一个 RPC SECRET 保存下来备用