首页 > 系统相关 >Ubuntu 22.04 安装Docker

Ubuntu 22.04 安装Docker

时间:2023-02-14 17:22:56浏览次数:40  
标签:sudo apt 22.04 ce Ubuntu Docker 安装 docker

测试环境

Linux系统版本:Ubuntu 22.04 Server x64
Docker版本:Community 20.10.15

安装方法

方法1:脚本自动安装

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

方法2:命令行安装

首先更新源,安装必要的依赖软件

sudo apt update
sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common

注意:如果出现以下问题:Waiting for cache lock: Could not get lock /var/lib/dpkg/lock-frontend. It is held by process 3365 (unattended-upgr),请看这里。

导入源仓库的 GPG key

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

添加 Docker APT 软件源

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

安装 Docker 最新版本

sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io

至此安装完成,输入命令验证是否安装成功

docker version

查看是否显示Docker版本号。

安装指定版本

先查看可用的docker版本

sudo apt update
apt list -a docker-ce

在安装命令中加入版本号即可

sudo apt install docker-ce=<VERSION> docker-ce-cli=<VERSION> containerd.io

防止Docker自动更新

sudo apt-mark hold docker-ce

允许非root用户使用Docker

默认情况下只有root权限才可以使用Docker,使用下列命令将用户加入到Docker组。

sudo usermod -aG docker $USER

卸载 Docker

卸载前,先停止并删除容器、镜像,卷和网络。

docker container stop $(docker container ls -aq)
docker system prune -a --volumes

然后删除软件、配置和软件包

sudo apt purge docker-ce
sudo apt autoremove

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

相关文章

  • ubuntu 安装jdk
    1.准备jdk文件/home/jdk-8u311-linux-x64.tar.gz2.新建jdk安装目录sudomkdir-p/usr/local/java3.jdk放到新建目录sudomv/home/jdk-8u311-linux-x64.tar.gz/us......
  • docker-desktop修改镜像存储位置(windows11)
    wsl--exportdocker-desktop-data"D:\software\docker\docker-desktop-data.tar"wsl--exportdocker-desktop"D:\software\docker\docker-desktop.tar"wsl--unre......
  • Ubuntu之root密码重置
    (1)系统开机时,连按或者长按shift键,出现GRUB界面,选择并进入“Ubuntu高级选项”,(2)接着选择“(recoverymode)这一项”,并进入,(3)按“i”进入编辑,找到图中所示,并对其进行修改,(4)然后就......
  • 解决docker每次都需要输入sudo的权限问题
    每次在使用docker命令的时候,都要添加sudo权限,否则就会报GotpermissiondeniedwhiletryingtoconnecttotheDockerdaemonsocketatunix:///var/run/docker.sock:......
  • docker中环境变量设置的一个坑
    FROMmcr.microsoft.com/dotnet/aspnet:6.0ENVnacos.server.addresses='http://192.168.103.126:9848'ENVnacos.server.namespace='Test'EXPOSE80EXPOSE443WOR......
  • window环境下docker部署elasticsearch单机
     一、部署elasticsearch单机拉取elasticsearch的镜像,我拉取的是8.6.0版本的dockerpullelasticsearch:8.6.0创建三个文件夹config、data和plugins用于挂载路径,如下......
  • VMware 虚拟机安装 Ubuntu 20.04-server
    一、ubuntu镜像下载选择服务器版:https://cn.ubuntu.com/download/server/step1 二、安装步骤1、选择语言:选择语言为English 2、系统更新:选择不更新 3、设置键......
  • docker删除本地已下载的镜像
    1:首先用dockerimages查看一下本地已下载的镜像 2:使用dockerrmi--force IMAGED ID删除镜像......
  • 使用docker安装elasticsearch
    下载elasticsearch6.4.0的docker镜像:dockerpullelasticsearch:6.4.0 修改虚拟内存区域大小,否则会因为过小而无法启动:sysctl-wvm.max_map_count=262144 使用docker命......
  • docker中命令docker images
    dockerimages用于查看本地已下载的镜像REPOSITORY镜像仓库TAG镜像标签IMAGEID镜像IDCREATED镜像创建时间SIZE镜像大小......