首页 > 系统相关 >Ubuntu(Ubuntu 22.04 操作系统) 安装 Docker

Ubuntu(Ubuntu 22.04 操作系统) 安装 Docker

时间:2023-09-23 12:11:46浏览次数:51  
标签:sudo apt 22.04 Ubuntu Docker 安装 docker

Ubuntu(Ubuntu 22.04 操作系统) 安装 Docker

首先安装一些工具:

sudo apt-get install ca-certificates curl gnupg lsb-release

不过在Ubuntu22.04已经默认安装好了。接着安装官方的GPG key:

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的库添加到apt资源列表中:

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

接着我们更新一次apt:

 sudo apt update

最后安装Docker CE版本:

 sudo apt install docker-ce

等待安装完成就可以了:

最后我们将当前用户添加到docker用户组中,不然每次使用docker命令都需要sudo执行,很麻烦:

sudo usermod -aG docker <用户名>

配置好后,我们先退出SSH终端,然后重新连接就可以生效了。

参考文档:

标签:sudo,apt,22.04,Ubuntu,Docker,安装,docker
From: https://www.cnblogs.com/liuzonglin/p/17724146.html

相关文章

  • docker跨平台构建镜像
    我们在开发环境构建的镜像在生产环境大多不可用,我们在开发中一般使用Windows或者MAC系统,部署多半是linux环境。那么这篇文章能帮到你。首先首先你需要有一个Dockerfile文件。举例:这里以一个python项目举例FROMpython:3.10-slimWORKDIR/appCOPYrequirements.tx......
  • ubuntu上使用微信界面太小
    一开始:小小的也很可爱呢后来使用命令调整envWINEPREFIX="$HOME/.ukylin-wine/wechat"/usr/bin/ukylin-winewinecfg 进入wine设置界面将分辨率调高,设置虚拟桌面,就可以勉勉强强用了。 还是很难用!!!哭......
  • Docker概念及操作
    1.镜像相关命令:查看本地镜像:dockerimages搜索镜像仓库:dockersearch<名称关键字>下载镜像:dockerpull<镜像名:tag版本>上传镜像:dockerpush <镜像名:tag版本>删除镜像:dockerrmi <镜像名:tag版本>打包本地镜像文件:dockersave-o<输出文件路径>导入本地......
  • Docker Swarm 与高可用性
    什么是DockerSwarm?DockerSwarm是Docker官方提供的容器编排工具,它可以将多个Docker节点组成一个集群,实现容器的自动化部署和管理。DockerSwarm采用了Raft算法来保证集群的一致性,同时支持多种调度策略,如随机调度、最少使用调度、节点标签调度等。DockerSwarm的高可用......
  • ubuntu18更新失败提示401 Unauthorized
    当ubuntu18执行sudoaptupdatesudoaptupgrade在upgrade的过程中会出现以下错误122esm-infrasecurityupdatesNeedtoget309MB/309MBofarchives.Afterthisoperation,122MBofadditionaldiskspacewillbeused.Err:1https://esm.ubuntu.com/infra/ubuntu......
  • Docker缓存占有太大的磁盘空间
    Docker在不重建容器的情况下,日志文件默认会一直追加,时间一长会逐渐占满服务器的硬盘的空间,内存消耗也会一直增加。查出占用磁盘较大的文件Docker的日志文件存在/var/lib/docker/containers目录中,通过下面的命令可以将日志文件夹根据升序的方式罗列出来。sudodu-d1-h/var......
  • docker-compose简介
    1.docker-compose简介  实现docker容器集群的快速编排。管理分成三层:工程(project)、服务(service)、容器(container)  没有解决负载均衡的问题,因此需要借助其它工具实现服务发现及负载均衡,比如Consul  工程配置文件默认文件docker-compose.yml,也可自定义(通过环境变量COMP......
  • docker推送镜像到私仓
    1.私仓搭建和上传镜像  参考链接:https://blog.csdn.net/xiaoyu070321/article/details/130871703  dockerpullregistry//下载镜像  运行私有库registry(相当于本地有个是有dockerhub)  dockerrun-d-p5000:5000-v/huchao/myregistry/:/tmp/registry......
  • Docker - Expose a port
    Inordertoaccessthenginxfromourworkstation,wewould needtoexposetheport80fromwithinthenginxcontainertoourworkstation.Let usfirststopthecontainerandrecreateittoexposethecontainertoourworkstation:%dockerstopvigorous_......
  • ubuntu20安装opencv3.4.9 多版本
    1下载源码下载源码https://github.com/opencv/opencv/releases/tag/3.4.9  下载扩展源码 https://github.com/opencv/opencv_contrib/releases/tag/3.4.9 2安装依赖sudoapt-getupdatesudoapt-getinstall-ybuild-essentialcmakegitlibgtk2.0-devpkg-......