我的书签 - 个人书签🔖

Docker离线安装

我的笔记 2024-07-05 702

Docker离线安装

Docker安装

离线安装

wget https://download.docker.com/linux/static/stable/x86_64/docker-24.0.6.tgz
  • 步骤二:解压安装包;
tar -zxvf docker-24.0.6.tgz
  • 步骤三:将解压之后的docker文件移到 /usr/bin目录下;
sudo cp docker/* /usr/bin/
  • 步骤四:将docker注册成系统服务;
vim /etc/systemd/system/docker.service

然后在文件中添加以下内容,退出并保存。

[Unit]Description=Docker Application Container EngineDocumentation=https://docs.docker.comAfter=network-online.target firewalld.serviceWants=network-online.target​[Service]Type=notifyExecStart=/usr/bin/dockerdExecReload=/bin/kill -s HUP $MAINPIDLimitNOFILE=infinityLimitNPROC=infinityTimeoutStartSec=0Delegate=yesKillMode=processRestart=on-failureStartLimitBurst=3StartLimitInterval=60s​[Install]WantedBy=multi-user.target​
  • 步骤五:给文件增加可执行权限
chmod +x /etc/systemd/system/docker.servicesystemctl daemon-reload 
  • 步骤六:设置开机自启动
systemctl enable docker.service
  • 步骤七 :启动docker
systemctl start docker
  • 步骤八:测试docker是否启动
docker run hello-world

卸载步骤

步骤一:停止docker

sudo systemctl stop docker

步骤二:删除Docker服务

# 移除开机自启动systemctl disable docker.service# 删除service服务rm -f /etc/systemd/system/docker.service

步骤三:删除Docker相关命令

rm -f /usr/bin/docker*rm -f /usr/bin/containerd*rm -f /usr/bin/ctrrm -f /usr/bin/runc

步骤三:删除docker目录和容器相关文件

sudo rm -rf /var/lib/dockersudo rm -rf /var/lib/containerd

步骤四:验证是否已成功卸载

docker --version

在线安装

参考官方文档:Docker安装步骤