浏览文章

文章信息

Linux 下Docker环境 Jenkins 安装教程(示例Ubuntu)|Jekins isntall tutorial 14117

1、安装Docker

方式一、命令行安装Docker

注意:如果你服务器不允许连接外网,或者链接外网很慢,请采用方式二安装

官网教程(包含其它系统安装):https://docs.docker.com/engine/install/ubuntu/

Ubuntu示例:

(1)卸载旧版本

sudo apt-get remove docker docker-engine docker.io containerd runc

(2)更新软件列表

sudo apt-get update

(3)安装https支持库(否则安装下载访问docker镜像会被阻止)

sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    gnupg

(4)添加Docker的官方GPG密钥

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

(5)设置稳定库版本(系统匹配并设置GPG关联当前系统版本

echo \
  "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

(6)安装DOCKER引擎

sudo apt-get install docker

(7)验证

sudo docker run hello-world


方式二、软件包安装

(1)网址下载安装包:

https://download.docker.com/linux/ubuntu/dists/

选择你的Ubuntu版本,然后浏览pool/stable/,选择amd64, armhfarm64,并下载.deb文件要安装的Docker引擎版本。

下载软件包,一共三个

xxxxxxxx代表版本描述信息,可根据需要下载特定版本

containerd.io.xxxxxxxx.deb

docker-ce-cli.xxxxxxxx.deb

docker-ce.xxxxxxxx.deb

(2)示例安装:

/www/server/Docker# sudo dpkg -i containerd.io_1.4.3-1_amd64.deb
/www/server/Docker# sudo dpkg -i docker-ce-cli_20.10.5_3-0_ubuntu-bionic_amd64.deb
/www/server/Docker# sudo dpkg -i docker-ce_20.10.5_3-0_ubuntu-bionic_amd64.deb

(3)验证

sudo docker run hello-world


2、安装Jenkins

(1)命令安装现成的Jenkins镜像:

docker run \
  -u root \
  --rm \
  -d \
  -p 8080:8080 \
  -p 50000:50000 \
  -v jenkins-data:/var/jenkins_home \
  -v /var/run/docker.sock:/var/run/docker.sock \
  jenkinsci/blueocean

(2)运行Jenkins容器

docker run jenkins-blueocean

(3)访问镜像命令窗口bash

docker exec -it jenkins-blueocean bash


原创