一.官网安装文档 (基本按官方文档安装)
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源
bash
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
四、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添加连接、如下图


