首先使用清华源安装DOCKER
官方连接docker-ce | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror
YYDS啊。
初学者建议看看官方文档:
Install Docker Engine on Ubuntu | Docker Docs
首先,那些曾经安装过无论成功失败都先卸载一遍。
如果之前安装过旧版本Docker,需要先卸载。
sudo apt-get remove docker docker-engine docker.io containerd runc
卸载完成后,需要安装几个软件使得apt能够通过https安装软件。
sudo apt-get update
sudo apt-get install \
ca-certificates \
curl \
gnupg \
lsb-release
以下内容是按照官方文档操作的:
添加Docker的官方GPG密钥,是为了提升安全性。
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
添加Docker软件源(这一步建议按清华大学的执行,直接弄成清华源因为其在国内速度更快,参见开头连接):
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
就会在 /etc/apt/sources.list.d 写入 docker.list
并添加以下内容
deb [arch=amd64 signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu jammy stable
最后直接安装即可
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin
将当前用户加入到DOCKER组,这样DOCKER命令不需要总是SUDO
sudo usermod -aG docker $USER
newgrp docker
看下版本是不是正常:
docker version
直接命令操作,对初学者无疑是一大打击。为了便于使用,这里给大家推荐用户最多的DOCKER图形化web管理界面的默认安装,便于新手上路:
docker run -d \
--name portainer \
-p 9000:9000 \
-v /var/run/docker.sock:/var/run/docker.sock \
--restart always \
portainer/portainer
安装完成后,访问服务器IP:9000的web页面
首次安装出这个怎么办?
别慌,不是问题,
docker restart portainer
重启下该容器就好了,接着进入设置页面即可:
安装有啥疑问看这里就好了:
https://hub.docker.com/r/portainer/portainer
推荐几个常用的容器,自行取用哦:
https://hub.docker.com/_/httpd