Ubuntu中的Docker下载,配置镜像,卸载,以及Docker Compose的下载

发布于:2024-12-18 ⋅ 阅读:(80) ⋅ 点赞:(0)

一、从Docker仓库手动安装

1.1 使用 Docker 仓库进行安装

在新主机上首次安装 Docker Engine-Community 之前,需要设置 Docker 仓库。之后,您可以从仓库安装和更新 Docker 。

1.1.1 更新 apt 包索引

apt update

1.1.2 安装 apt 依赖包,用于通过HTTPS来获取仓库

sudo apt-get install \  
    apt-transport-https \  
    ca-certificates \  
    curl \  
    gnupg-agent \  
    software-properties-common

1.1.3 添加 Docker 的官方 GPG 密钥

curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc

1.1.4 更新稳定仓库

请使用bash来更新稳定仓库,使用其他shell可能会报错

echo \  
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/ \  
 $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \  
  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null  

1.1.5 安装Docker

sudo apt-get install docker-ce docker-ce-cli containerd.io

或者查询其他的版本docker

apt-cache madison [package] 

二、Docker自动安装

# -o 保存在当前位置 
# 可能会网络问题失败 , 请换源尝试
curl -fsSL https://test.docker.com -o test-docker.sh
sudo sh test-docker.sh

三、配置镜像

/etc/docker/daemon.json

更改下面的文件如下

{
    "registry-mirrors": [
        "https://docker.linkedbus.com",
        "https://docker.xuanyuan.me",
    ]
}
  • systemctl daemon - reload : Systemd 守护进程重新加载其配置文件
  • systemctl restart docker : Systemd 会先停止正在运行的 Docker 守护进程(dockerd)然后再重新启动它。当 Docker 守护进程重启后,它会重新初始化所有的资源,包括重新加载配置

四、Docker卸载

  1. 删除安装包以及相关配置文件:
apt purge docker-ce
  1. 删除镜像、容器、配置文件等内容:
rm -rf /var/lib/docker

五、下载Docker Compose

1. 把安装包拉到服务器上

// 官方网址

curl -L "https://github.com/docker/compose/releases/download/v2.2.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

// 国内网址

curl -L https://get.daocloud.io/docker/compose/releases/download/v2.4.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose

特殊 : 尽量使用 bash shell

2. 创建快捷方式

2.1 赋予执行权限应用

chmod +x /usr/local/bin/docker-compose

2.2 创建软链

ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

3.验证

 docker-compose version

网站公告

今日签到

点亮在社区的每一天
去签到