1,安装docker

#卸载 Docker 相关组件
sudo apt-get remove docker docker-engine docker.io containerd runc

#安装Docker 安装所需的工具和依赖
sudo apt-get update
sudo apt-get install -y ca-certificates curl gnupg lsb-release

# 系统中添加 Docker 的软件源
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
 echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
  jammy stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo chmod a+r /etc/apt/keyrings/docker.gpg

#安装 Docker 和 Docker Compose 插件
sudo apt-get install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin

#停止containerd.service
sudo systemctl stop containerd.service

#备份原有的配置文件,使用是新生成的默认的配置文件
sudo cp /etc/containerd/config.toml /etc/containerd/config.toml.bak
sudo containerd config default > $HOME/config.toml
sudo cp $HOME/config.toml /etc/containerd/config.toml

#使用 systemd 作为 cgroup driver
sudo sed -i "s#SystemdCgroup = false#SystemdCgroup = true#g" /etc/containerd/config.toml

#重启
sudo systemctl restart docker.service

#开机自启
sudo systemctl enable docker.service
sudo systemctl enable --now containerd.service

#registry-mirrors 将 Docker Hub 的镜像源指向了阿里云的镜像源。
#exec-opts 使用 systemd 作为 Docker 的 cgroup driver
#insecure-registries 允许从 10.8.0.1:21251 这个不安全的 Docker Registry 中拉取镜像
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://hnkfbj7x.mirror.aliyuncs.com"],
"exec-opts": ["native.cgroupdriver=systemd"],
  "insecure-registries": ["10.8.0.1:21251"]
} EOF 

#重启docker服务
sudo systemctl daemon-reload 
sudo systemctl restart 

#验证docker服务
docker sudo docker info

 

2,开放2375端口(jenkins使用)

(1)打开Docker配置文件/lib/systemd/system/docker.service:

将
ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
注释替换为
ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock

(2)重启

sudo systemctl daemon-reload
sudo systemctl restart docker

 

posted on 2023-01-04 15:01  song.yan  阅读(54)  评论(0编辑  收藏  举报