当前位置: 首页 > article >正文

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


http://www.kler.cn/a/157967.html

相关文章:

  • 室内外融合便携式定位终端5G+UWB+RTK
  • 生成元(Digit Generator, ACM/ICPC Seoul 2005, UVa1583)
  • 【C++11(一)】右值引用以及列表初始化
  • 2023四川大学“腾讯杯”新生赛(同步赛)糖果(鸽巢原理)
  • 在AWS Lambda上部署标准FFmpeg工具——Docker方案
  • 【UE】中文字体 发光描边材质
  • CGAL的单调与排序矩阵搜索
  • cv2.threshold 图像二值化
  • 二叉树遍历 LeetCode 1038. 从二叉搜索树到更大和树
  • uniapp搭建内网映射测试https域名
  • 解决在Linux中进行redis的主从复制时出现的从机可以获取到主机的信息,主机获取不到从机的信息~
  • 利用segment-everything进行图像的半自动标注,并生成labelme格式数据集
  • it资产管理系统
  • CentOS部署python Flask项目
  • CSS实现小球边界碰撞回弹
  • 深信服技术认证“SCSA-S”划重点:SQL注入漏洞
  • Nacos前世今生、安装配置、服务注册源码、整合Springboot实战
  • 流批一体历史背景及基础介绍
  • 力扣202题 快乐数 双指针算法
  • android https 证书过期