ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

Linux/Ubuntu 22.04 安装Docker

2022-06-26 09:00:54  阅读:185  来源: 互联网

标签:sudo apt 22.04 ce Ubuntu Docker 安装 docker


更新日志
2022年6月26日 发布。

测试环境

命令行工具:Windows Terminal(PowerShell 7.2.2)
主机操作系统:Windows Server 2022 Datacenter x64
虚拟机:VMware Workstation 16 Pro x64
Linux系统版本:Ubuntu 22.04 Server x64
Docker版本:Community 20.10.15

安装方法1:官方安装脚本自动安装

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

安装方法2:命令行安装

首先需要已经有一台可以直接使用的Ubuntu服务器。先通过命令行工具连接到Ubuntu Server。

PS C:\Users\Administrator> ssh panda666@192.168.1.9

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

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版本号。
image

安装指定的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
来源: https://www.cnblogs.com/cqpanda/p/16247919.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有