Linux下自动化部署ASP.NET CORE 3.1(Docker+Jenkins+Nginx)
1、先配置好Docker阿里云加速,可以使用阿里云容器服务 (可自己在阿里云申请,要不然安装东西直接很慢) 注意:https://XXXX.mirror.aliyuncs.com为阿里云加速服务分配地址 sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://XXXX.mirror.aliyuncs.com"] } EOF sudo systemctl daemon-reload sudo systemctl restart docker 2、安装Docker 使用脚本自动安装 $ curl -fsSL get.docker.com -o get-docker.sh $ sudo sh get-docker.sh --mirror Aliyun 3、安装JenKins 创建jenkins工作目录 mkdir /usr/local/jenkins 拉取jenkins镜像 docker pull jenkins/jenkins:lts 修改jenkins目录和docker目录权限,这里1000是容器中Jenkins 的用户 uid chown -R 1000:1000 /usr/local/jenkins sudo