内容主要搬运自docker官网ubuntu安装文档,结合自己实际操作需要,方便自己后续使用
配置:linux mint 20.3 (una)

通过设置软件源安装

设置软件源

  1. 卸载旧的安装版本(如果装过)
$ sudo apt remove docker docker-engine docker.io containerd runc
  1. 安装必要的软件包:
$ sudo apt update$ sudo apt install \ca-certificates \curl \gnupg \lsb-release
  1. 添加Docker的官方GPG key:
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
  1. 通过以下命令设置 stable 源
$ echo \"deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null# 这里 $(lsb_release -cs) 输出系统名 linux mint20.3 (una) --> ubuntu (focal)

安装docker 相关工具

  1. 更新软件源并安装包
$ sudo apt update$ sudo apt install docker-ce docker-ce-cli containerd.io docker-compose-plugin
  1. 检验安装
$ docker version
  1. 后续更新
$ sudo apt update

设置国内镜像仓库

  1. 配置 /etc/docker/daemon.json (若没有,新建) 添加以下内容:
    这里用的网易和ustc的源。
{    "registry-mirrors": ["http://hub-mirror.c.163.com","https://docker.mirrors.ustc.edu.cn"]
}
  1. 重启docker服务
$ sudo systemctl restart docker.service

通过非root权限管理docker

  1. 创建docker用户组(有就算了)
$ sudo groupadd docker
  1. 添加需要使用的用户到docker组
$ sudo usermod -aG docker $USER
#这里是当前用户
  1. linux 一般需要重新登出登入,这里可以执行以下命令使当前命令窗口生效:
$ newgrp docker
  1. 验证一下:
$ docker run hello-world

配置docker服务开机启动

$ sudo systemctl enable docker.service$ sudo systemctl enable containerd.service

如果要停止开机启动,用 disable:

$ sudo systemctl disable docker.service$ sudo systemctl disable containerd.service

linux mint Docker 环境相关推荐

  1. Linux服务器docker环境下Jasper Report报错

    Linux服务器docker环境下Jasper Report报错 Jasperreports模板制作方法在网上都有很多教程,可以自行探索一下 我用的模板参考:https://blog.csdn.net ...

  2. linux mint 相关环境配置

    在安装学习所需要的工具之前,最好先了解一下他们都是干什么用的,这样大体对所用的工具有个基本的了解,安装工具时也就有目的性.开始配置前,先了解自己的linux是多少位的,我的是64位的,所以我安装的工具 ...

  3. centos m4安装linux,Centos Docker环境下安装Dcm4che归档服务

    本文实现了搭建一个最小的基于Dcm4che+Docker的归档服务,能够实现影像DICOM的归档,调阅,转发功能,其搭建参考于GitHub 开源项目说明:dcm4che/dcm4chee-arc-li ...

  4. 【Linux Mint 深度学习开发环境搭建】开发软件安装

    系列文章目录 第一章 Linux mint 深度学习开发环境搭建之Nvidia显卡相关软件安装 第二章 Linux mint 深度学习开发环境搭建之开发软件安装 第三章 Linux mint 深度学习 ...

  5. linux查看docker使用率,Linux系统非Docker环境如何限制CPU使用率

    微服务时代,有时候为了方便,经常在一台高配置服务器运行很多服务,这个时候CPU资源抢占就成了一个非常头痛的问题.闲时不会出现什么问题,比如一台16核服务器,当某一个时刻某个微服出现高并发访问时,此服务 ...

  6. linux mint卸载桌面环境,在Ubuntu系统中安装最新Cinnamon桌面环境,包括启用及卸载...

    Cinnamon 桌面环境通常默认装载在 Linux Mint 版本中,它是一个传统而优雅的桌面环境,本文将为你介绍在 Ubuntu 下安装最新 Cinnamon 桌面环境的方法,包括启用及卸载方法, ...

  7. Kubernetes Linux机器预置docker环境

    1 安装yum源及必备工具 [root@localhost ~]# curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.c ...

  8. docker环境安装jira(Linux系统)

    最近尝试了在docker环境下安装jira项目管理工具,下面整理了一份,网上很多教程都很多坑,我也是一步步踩着坑出来的,希望以下教程对大家有所帮助. 准备工作 1.mysql数据库,我这边用的是 my ...

  9. Linux Mint 19.1 配置开发环境记录【含:输入法安装、字体模糊解决等问题】

    PS:本教程是在物理机上配置好之后,在VMware虚拟机中再次模拟该过程,作为记录,以便保存折腾过程. 1. 为什么要使用 Linux 进行开发? 关于这个问题的回答,网上有很多大神优秀的回答,大家可 ...

最新文章

  1. jenkins添加git源码目录时报Error performing command错误
  2. 决策树算法从入门到精通
  3. Ansible — Modules
  4. 教师节html源码,教师节_实用电脑小技巧:通俗解答html 自己动手建一个非常简单的网页_沪江英语...
  5. 802.11协议基础
  6. 【django】数据库操作-增 删 改
  7. 共享一PYTHON 相关应用领域的介绍资料
  8. 使用高性能Pipelines构建.NET通讯程序
  9. 最新汇总:一些基于深度学习的视觉里程计/SLAM开源代码
  10. 【RobotStudio学习笔记】(八)速度设置
  11. PostgreSQL使用函数实现merge功能
  12. Oracle 19c 安装步骤
  13. 区块链+电子档案解决方案
  14. css写三角兼容ie6
  15. 双击word文档提示向程序发送命令出现问题(There was a problem sending the command to the program)(二)
  16. citrix vdi 服务器性能要求,如何评估VDI存储要求
  17. IntelliJ inspection gives “Cannot resolve symbol“ but still compiles code
  18. win7 计算机游戏不见了,win7系统打开或关闭windows功能没有游戏的解决方法
  19. 个人学习(解决)练习ssm框架遇到的问题No qualifying bean of type ‘service.BookTypeService‘ available:
  20. 分组密码以及分组密码的模式

热门文章

  1. Struts2的运行流程及其工作原理
  2. 1核2G2M的服务器可以运行商城系统吗?
  3. linux命令(五)——文件权限管理命令详解
  4. JAVA文件读取和写入(内附简单的代码实现)
  5. 什么是以太坊域名服务(ENS)?
  6. 接地电阻柜的接线流程
  7. 考研英语-VIP英语句子结构2--修饰成分--主讲人:张瑜-2020年06月04日
  8. 记OpenStack网络参数segment
  9. 爬虫实例,获取豆瓣上某部电影的评论
  10. 栈的初始化,入栈,出栈,遍历操作(代码实现) [数据结构][Java]