ubuntu20 安装docker
一.官网安装文档 (基本按官方文档安装)
Install Docker Engine on Ubuntu | Docker Docs
二.安装步骤
1.docker 需要64位操作系统、linux内核要在3.1以上
#uname -r
2.卸载可能存在的旧版本
#sudo apt-get remove docker docker-engine docker-ce docker.io
3.更新apt包索引
#sudo apt-get update
4.安装依赖
#sudo apt-get install ca-certificates curl gnupg
5.设置GPG key 权限
#sudo install -m 0755 -d /etc/apt/keyrings
6.添加Docker官方的GPG密钥
#curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
7.获取执行权限
#sudo chmod a+r /etc/apt/keyrings/docker.gpg
8.将仓库添加到Apt源
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
9.安装docker
#sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
三、docker启动与关闭命令
1.启动
#sudo systemctl start docker
2.关闭
#sudo systemctl stop docker
3.查看状态
#sudo systemctl status docker
4.查看端口号(docker 默认2375)
#netstat -ntlp
5.设置开机自启
#sudo systemctl enable docker
6.查看docker版本
#sudo docker version
7.查看Docker概要信息
#sudo docker info
8.查看Docker总体帮助文档
#sudo docker --help
四、docker镜像命令
1.列出本地主机上的镜像
#sudo docker images
参数:
-a
:列出所有镜像(含历史镜像)
-q
:只显示镜像ID
-f
:过滤
2.在远程仓库中搜索镜像
#docker search 镜像名称
参数:
-f
:过滤
--limit 数量
:只展示前几项
3.下载镜像
#docker pull 镜像名称[:tag]
注:不加 tag 时,默认下载最新的镜像(即tag为latest
)
4.查看占据的空间
#docker rmi 镜像名称/ID
5.删除镜像
#docker rmi 镜像名称/ID
6.删除全部镜像
#docker rmi -f $(docker images -qa)
五、idea 连接docker
1.先安装docker插件
2.修改docker远程配置
#vim /usr/lib/systemd/system/docker.service
添加 -H unix:///var/run/docker.sock -H tcp://0.0.0.0:2375 (如下图)
3.在左下解services添加连接、如下图