首页 > 系统相关 >ubuntu安装docker

ubuntu安装docker

时间:2023-02-27 11:55:08浏览次数:45  
标签:com sudo apt https ubuntu docker 安装 Docker

一、操作系统版本:

二、安装步骤:

1.更新软件包索引,并且安装必要的依赖软件

sudo apt update   #更新软件包索引
sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common #安装apt依赖包,用于通过HTTPS来获取Docker 仓库

2.导入源仓库的 GPG key

sudo -  #切换到root用户
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

3.将 Docker APT 软件源添加到系统

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"         #${lsb_release -cs}为当前系统的内核名称,这里用来确定适合当前版本的仓库路径

4.安装 Docker 最新版本

sudo apt update  #更新apt包索引
sudo apt install docker-ce docker-ce-cli containerd.io

5.安装指定版本,首先列出 Docker 软件源中所有可用的版本

sudo apt update
apt list -a docker-ce   #列出所有可用版本
sudo apt install docker-ce=<VERSION> docker-ce-cli=<VERSION> containerd.io    #安装指定版本

一旦安装完成,Docker 服务将会自动启动。你可以输入下面的命令,验证它

sudo systemctl status docker

6.默认情况下,只有 root 或者 有 sudo 权限的用户可以执行 Docker 命令。想要以非 root 用户执行 Docker 命令,你需要将你的用户添加到 Docker 用户组,该用户组在 Docker CE 软件包安装过程中会被创建。想要这么做,输入:

sudo usermod -aG docker $USER     #$USER是一个环境变量,代表当前用户名,执行完成后登出后在重新登录该用户就可以不用sudo可以执行docker命令了

7.验证docker安装成功

docker container run hello-world

 

 结果显示如上就表示安装成功

8.完全卸载docker

docker container stop $(docker container ls -aq)   #停止所有正在运行的容器
docker system prune -a --volumes    #移除所有的 docker 对象
sudo apt purge docker-ce   #删除docker ce软件包,包括删除配置文件
sudo apt autoremove #自动删除不需要的包

9.配置docker镜像加速

docker的镜像默认都是从DockerHub网站拉取,但是国内访问这个网站会非常慢,此时可以配置镜像加速器,通过修改daemon配置文件/etc/docker/daemon.json来使用加速器,执行下列命令:


sudo mkdir -p /etc/docker #创建目录docker sudo tee /etc/docker/daemon.json <<-'EOF' #创建文件daemon.json并读取输入,当碰到EOF字符时结束
{
"registry-mirrors": ["https://0k1m7qcr.mirror.aliyuncs.com"]    # https://0k1m7qcr.mirror.aliyuncs.com 这个地址是我的阿里云加速器地址,每个人都不一样,自己配置自己的阿里云加速器地址,当然也有一样不需要注册的加速器
 } 
EOF


sudo systemctl daemon-reload
sudo systemctl restart docker

 

国内加速器:

  • 科大镜像:https://docker.mirrors.ustc.edu.cn/
  • 网易:https://hub-mirror.c.163.com/
  • 阿里云:https://<你的ID>.mirror.aliyuncs.com
  • 七牛云加速器:https://reg-mirror.qiniu.com
  • 百度云加速器:https://mirror.baidubce.com

 

阿里云加速器:登录阿里云控制台->选择容器镜像服务->点击镜像加速器

 

 

标签:com,sudo,apt,https,ubuntu,docker,安装,Docker
From: https://www.cnblogs.com/xnancy/p/17138184.html

相关文章

  • docker安装mysql
    查看mysql镜像版本https://registry.hub.docker.com/_/mysql/tags指定版本号下载sudodockerpullmysql:5.7......
  • LINUX下VNC服务的安装配置
    必要前提是已经安装图形界面相关软件!!1.首先检查VNC软件是否已经安装[root@ocm1~]#rpm-qa|grepvncvnc-server-4.1.2-14.el5_3.12.启动VNC服务......
  • Nginx安装jdk
    系统环境为CentOS-7-x86_64。一、文件下载 二、安装2.1文件准备2.2解压准备好gz安装包后,直接解压即安装,这里演示安装到/usr/java目录下。  移动安装包到/us......
  • 通俗易懂的Docker
    镜像(Image)Docker的官方logo是鲸鱼背上驮着一堆集装箱,镜像就相当于是一个个不同用途的空集装箱,A箱标着用来装水果,B箱标着蔬菜,C箱标着海鲜……各种完全不同的东西,由......
  • Prometheus插件安装(NodeExporter)
    Prometheus插件安装(NodeExporter)一,下载安装包并解压下载地址:https://github.com/prometheus/node_exporter/releases同样物理机上下载,然后上传到服务器,本次安装使用的......
  • 通过Zabbix Docker配置HTTPS访问系统
    链接如何通过ZabbixDocker配置HTTPS访问系统?===================================================================================================================......
  • linux上安装python3(yum方式)
      可联通外网的linux系统终端上安装python31,建立yum仓库:https://mirrors.163.com/centos/7.9.2009/os/x86_64/2,使用yum下载安装对应包:#yum-ygroupinstall"De......
  • Linux安装Docker
    参考:https://www.runoob.com/docker/centos-docker-install.html CentOSDocker安装Docker支持以下的64位CentOS版本:CentOS7CentOS8更高版本...使用官......
  • 老版本 docker 磁盘占用清理
    对于1.13版本之前的docker需要手动清理无用镜像、容器、数据卷清理命令dockerrmi[image]dockerimagerm[image]支持的子命令-f强制删除镜像,即便有容器引用......
  • how to install docker for windows —— check windows, OS, CPU, Virtualization r
      确保最新的windows版本    对比docker的安装条件       PSC:\Users\PXi>Get-ComputerInfoWindowsBuildLabEx......