本文记录Ubuntu中使用 apt
快速安装 Docker
和docker-compose
。
注:其中Docker指Docker Engine,不是Docker Desktop。
阅读官方文档:https://docs.docker.com/engine/install/ubuntu/
要安装 Docker 引擎,您需要以下 Ubuntu 版本之一的 64 位版本:
适用于 Ubuntu 的 Docker 引擎与 x86_64
(或 amd64
)、armhf
、arm64
、s390x
和 ppc64le/ppc64el
架构兼容,所以系统架构应是以上之一。
如果之前没安装过Docker,可以忽略此步骤。
如果之前安装过Docker,无论成功还是失败,现在想要按照此方法安装新版本Docker,建议清理原有Docker组件,执行以下命令一键清理:
shfor pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done
在新主机上首次安装 Docker Engine 之前,需要设置 Docker 存储库。之后,您可以从存储库安装和更新 Docker。使用以下几行脚本快速设置:
sh# Add Docker's official GPG key:
sudo apt-get update
sudo apt-get install ca-certificates curl gnupg
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg
# Add the repository to Apt sources:
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
$(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
使用以下脚本快速安装 Docker 相关组件:
shellsudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
安装完成后,可以执行一些命令设置 Docker,并确认是否安装完成:
sh# 启动 Docker 服务
sudo systemctl start docker
# 设置 Docker 服务开机自起
sudo systemctl enable docker
# 查看 Docker 版本信息
sudo docker --version
参考官方文档:https://docs.docker.com/compose/install/standalone/
shsudo curl -SL https://github.com/docker/compose/releases/download/v2.23.3/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose
执行以上命令,将自动下载 docker-compose
可执行程序并保存到 /usr/local/bin/
目录下,下载后需要给予下载的文件可执行权限,使用以下命令:
shsudo chmod +x /usr/local/bin/docker-compose
到此,你已经在你的主机上成功安装了 Docker Engine
和 docker-compose
。
建站因为热爱,生活需要Money,请屏幕前的大佬动动您发财的小手,点击一次以示鼓励,祝您生活愉快!
PS:就目前的访问量,即便每个访客都点一次广告,收入也不足以支付运营成本。
如果看不到广告,可能是网络原因或被拦截了,那就算了吧。再次祝您生活愉快~~
本文作者:DingDangDog
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!