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源

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添加连接、如下图

相关推荐
minji...7 小时前
Linux 网络套接字编程(七)TCP服务端和客户端的实现——网络版本计算器
linux·运维·服务器·网络·c++·tcp/ip·udp
Misnice7 小时前
DevOps 介绍
运维·devops
liann1197 小时前
3.3_tasklist和netstat命令详解
运维·windows·计算机网络·安全·信息与通信
Trival_dream7 小时前
应用与实例的关系
java·docker·kubernetes
子木HAPPY阳VIP7 小时前
Tomcat 9 + JSP 中文乱码终极解决方案(完整版可复制)
java·开发语言·docker·tomcat·jsp
郝学胜-神的一滴7 小时前
epoll 反应堆模型深度拆解:从红黑树到回调闭环,手写高性能回射服务器
linux·运维·服务器·开发语言·c++·unix
sdszoe49227 小时前
Windows server服务器AD+DC网络服务器运维管理方式
运维·服务器·windows·ad+dc·集中式管理·域控制器dc
Agent手记7 小时前
药物研发数据处理或GSP合规管理医药Agent推荐:2026数智医药全链路自动化实战
运维·人工智能·ai·自动化
摇滚侠7 小时前
Docker 部署 MySQL ElasticSearch Kibana RabbitMQ
mysql·elasticsearch·docker
ai产品老杨8 小时前
深度解析:基于 Docker 与异构计算的工业级 AI 视频管理平台架构 —— 从 GB28181 接入到全平台源码交付
人工智能·docker·音视频