安装Docker Desktop

最近看到很多开源项目会在 GitHub 上提供 Docker 支持,在试着使用的过程,我感受到docker工具的魅力。所以记录下Docker Desktop的安装并给出一些可用的配置。(但其实后续还是使用了docker engine)

说明

Docker Desktop 是一个开发者工具,主要用于在本地机器上运行和管理 Docker 容器。其内部包含了 Docker Engine 和 Docker CLI,还提供了 Kubernetes 集群支持,方便开发人员在本地进行容器编排与管理。简而言之,它让开发人员可以在本地环境中便捷地运行 Docker 容器,进行应用开发和测试。

下载

我本地的操作系统是Ubuntu系统,如果是其他系统,可前往Docker Desktop官网自行安装。

TIP: Docker Desktop已经自带了Docker Engine,如果本地有Docker Engine,一定要注意两者不能冲突!!!

设置docker的软件包存储库

在终端输入以下命令:

1
2
3
4
5
6
7
8
9
10
11
12
13
# Add Docker's official GPG key:
sudo apt-get update
sudo apt-get install ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc

# Add the repository to Apt sources:
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
$(. /etc/os-release && echo "${UBUNTU_CODENAME:-$VERSION_CODENAME}") stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update

下载最新的DEB软件包

可前往Docker Desktop发行说明进行下载。

使用apt安装软件包

在终端输入以下命令:

1
2
sudo apt-get update
sudo apt-get install ./docker-desktop-amd64.deb

检验安装

在执行完下载步骤后,可在终端得到和我类似的内容。

Docker Desktop

设置代理和镜像源

安装好后,往往会遇到网络无法访问的问题。于是就需要设置docker的代理和镜像源了。

  • 代理确保 Docker 能通过公司网络或墙外网络。
  • 镜像源确保 Docker 镜像能够快速拉取,避免 Docker Hub 访问缓慢。

代理设置

docker_proxy

端口号要设置为自己代理客户端运行的端口号。

镜像源设置

这些镜像源目前是可用的,后续或许也会寄。

docker_mirros

设置好后,如果可以 sign in 或者可以 pull hello-world 镜像那就说明没有问题啦。

新增的结束语

在ubuntu系统下,发现想使用docker调用gpu跑open-webui时,docker守护进程一直会和英伟达docker包相互影响,总之就是一直适配不好,所以我更换为docker engine使用了,发现问题很好解决,但是永远失去了GUI😭。