Docker 安装教程
选择系统的型号,选择 linux-CentOS
下载地址
上传文件到 CentOS 服务器
rz
#选择文件
解压压缩包
tar -zxvf docker-20.10.9.tgz
复制解压后的文件到 /usr/bin
目录
cp docker/* /usr/bin/
注册 docker 服务并设置开机启动
在 /etc/systemd/system
目录下创建 docker.service
文件,内容如下:
[Unit]
Description=Docker Application Container Engine
Documentation=https://docs.docker.com
After=network-online.target firewalld.service
Wants=network-online.target
[Service]
Type=notify
ExecStart=/usr/bin/dockerd --selinux-enabled=false --insecure-registry=127.0.0.1
ExecReload=/bin/kill -s HUP $MAINPID
LimitNOFILE=infinity
LimitNPROC=infinity
LimitCORE=infinity
TimeoutStartSec=0
Delegate=yes
KillMode=process
Restart=on-failure
StartLimitBurst=3
StartLimitInterval=60s
[Install]
WantedBy=multi-user.target
设置 docker.service
文件权限
chmod 777 /etc/systemd/system/docker.service
重新加载配置
systemctl daemon-reload
设置 docker 为开机启动
systemctl enable docker.service
启动 docker
systemctl start docker
查看 docker 容器状态
systemctl status docker
检查安装版本是否正确
docker -v
选择系统的型号,选择 linux-Ubuntu
下载地址
上传文件到 Ubuntu 服务器
rz
# 如果没有此功能,需要安装 lrzsz
apt install lrzsz
解压压缩包
tar -zxvf docker-20.10.9.tgz
复制解压后的文件到 /usr/bin
目录
cp docker/* /usr/bin/
注册 docker 服务并设置开机启动
在 /etc/systemd/system
目录下创建 docker.service
文件,内容与 CentOS 部分相同。
设置 docker.service
文件权限
chmod 777 /etc/systemd/system/docker.service
重新加载配置
systemctl daemon-reload
设置 docker 为开机启动
systemctl enable docker.service
启动 docker
systemctl start docker
查看 docker 容器状态
systemctl status docker
检查安装版本是否正确
docker -v
检查系统内核
Docker 需要在 64 位版本的 CentOS 安装,内核版本需不低于 3.10。
uname -r
卸载旧版本
sudo apt-get remove docker docker-engine docker.io
处理卸载旧版本报错
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock-frontend
使用脚本自动安装
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
启动 Docker
sudo systemctl enable docker
sudo systemctl start docker
检查是否安装成功
docker compose version
docker --version
docker version
检查系统内核
Docker 需要在 64 位版本的 Ubuntu 安装,内核版本需不低于 3.10。
uname -r
卸载旧版本
sudo apt-get remove docker docker-engine docker.io
处理卸载旧版本报错
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock-frontend
更新软件包
sudo apt-get update
安装必要的依赖
sudo apt-get install apt-transport-https ca-certificates curl gnupg lsb-release
添加 GPG 密钥
curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
添加 Docker 软件源
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
更新 apt 软件包缓存并安装 Docker
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
使用脚本自动安装(可选)
curl -fsSL get.docker.com -o get-docker.sh
sudo sh get-docker.sh --mirror Aliyun
启动 Docker
sudo systemctl enable docker
sudo systemctl start docker
检查是否安装成功
docker compose version
docker --version
docker version
创建 docker 组
sudo groupadd docker
将当前用户加入 docker 组
sudo usermod -aG docker $USER
执行以下命令测试 Docker 是否安装成功:
docker run --rm hello-world
原文地址:CSDN
本站主要用于日常笔记的记录和生活日志。本站不保证所有内容信息可靠!(大多数文章属于搬运!)如有版权问题,请联系我立即删除:“abcdsjx@126.com”。
QQ: 1164453243
邮箱: abcdsjx@126.com