需求描述
想要尝试NextCloud,发现编译LNMP太麻烦了,索性直接使用开箱即用的Docker来搭建
本文介绍在Debian10系统上安装DockerCE的步骤
建议参考官方教程,比较新,比较权威,详细
Docker 官方页面 https://docs.docker.com/get-docker/
Debian 10:
# 第一步,更新 root@SERVER:~# apt-get update # 第二步,安装一些必要的依赖包 root@SERVER:~# apt install apt-transport-https ca-certificates curl gnupg2 software-properties-common # 第三步,增加Docker官方的GPG密钥 root@SERVER:~# curl -fsSL https://download.docker.com/linux/debian/gpg | apt-key add - # 第四步,增加Docker的更新源到系统 root@SERVER:~# add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable" # 第五步,更新 root@SERVER:~# apt-get update # 第六步,使用官方的repo而不是Debian源里面的旧版本 root@SERVER:~# apt-cache policy docker-ce # 第七步,安装DockerCE社区版本 root@SERVER:~# apt install docker-ce docker-ce-cli containerd.io root@SERVER:~# docker -v Docker version 20.10.7, build f0df350 root@SERVER:~# # 第八步,开机启动 root@SERVER:~# systemctl enable docker # 第八步,正常启动 root@SERVER:~# systemctl start docker
Ubuntu 20.04
# Ubuntu 20.04 LTS 安装Docker 2022-5-3 root@SERVER:~# apt-get remove docker docker-engine docker.io containerd runc root@SERVER:~# apt-get update root@SERVER:~# apt-get install ca-certificates curl gnupg lsb-release root@SERVER:~# curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg root@SERVER:~# echo "deb [arch=$(dpkg --print-architecture) 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 root@SERVER:~# apt-get update root@SERVER:~# apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin