linux mint Docker 环境
内容主要搬运自docker官网ubuntu安装文档,结合自己实际操作需要,方便自己后续使用
配置:linux mint 20.3 (una)
通过设置软件源安装
设置软件源
- 卸载旧的安装版本(如果装过)
$ sudo apt remove docker docker-engine docker.io containerd runc
- 安装必要的软件包:
$ sudo apt update$ sudo apt install \ca-certificates \curl \gnupg \lsb-release
- 添加Docker的官方GPG key:
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
- 通过以下命令设置 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 相关工具
- 更新软件源并安装包
$ sudo apt update$ sudo apt install docker-ce docker-ce-cli containerd.io docker-compose-plugin
- 检验安装
$ docker version
- 后续更新
$ sudo apt update
设置国内镜像仓库
- 配置 /etc/docker/daemon.json (若没有,新建) 添加以下内容:
这里用的网易和ustc的源。
{ "registry-mirrors": ["http://hub-mirror.c.163.com","https://docker.mirrors.ustc.edu.cn"]
}
- 重启docker服务
$ sudo systemctl restart docker.service
通过非root权限管理docker
- 创建docker用户组(有就算了)
$ sudo groupadd docker
- 添加需要使用的用户到docker组
$ sudo usermod -aG docker $USER
#这里是当前用户
- linux 一般需要重新登出登入,这里可以执行以下命令使当前命令窗口生效:
$ newgrp docker
- 验证一下:
$ 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 环境相关推荐
- Linux服务器docker环境下Jasper Report报错
Linux服务器docker环境下Jasper Report报错 Jasperreports模板制作方法在网上都有很多教程,可以自行探索一下 我用的模板参考:https://blog.csdn.net ...
- linux mint 相关环境配置
在安装学习所需要的工具之前,最好先了解一下他们都是干什么用的,这样大体对所用的工具有个基本的了解,安装工具时也就有目的性.开始配置前,先了解自己的linux是多少位的,我的是64位的,所以我安装的工具 ...
- centos m4安装linux,Centos Docker环境下安装Dcm4che归档服务
本文实现了搭建一个最小的基于Dcm4che+Docker的归档服务,能够实现影像DICOM的归档,调阅,转发功能,其搭建参考于GitHub 开源项目说明:dcm4che/dcm4chee-arc-li ...
- 【Linux Mint 深度学习开发环境搭建】开发软件安装
系列文章目录 第一章 Linux mint 深度学习开发环境搭建之Nvidia显卡相关软件安装 第二章 Linux mint 深度学习开发环境搭建之开发软件安装 第三章 Linux mint 深度学习 ...
- linux查看docker使用率,Linux系统非Docker环境如何限制CPU使用率
微服务时代,有时候为了方便,经常在一台高配置服务器运行很多服务,这个时候CPU资源抢占就成了一个非常头痛的问题.闲时不会出现什么问题,比如一台16核服务器,当某一个时刻某个微服出现高并发访问时,此服务 ...
- linux mint卸载桌面环境,在Ubuntu系统中安装最新Cinnamon桌面环境,包括启用及卸载...
Cinnamon 桌面环境通常默认装载在 Linux Mint 版本中,它是一个传统而优雅的桌面环境,本文将为你介绍在 Ubuntu 下安装最新 Cinnamon 桌面环境的方法,包括启用及卸载方法, ...
- Kubernetes Linux机器预置docker环境
1 安装yum源及必备工具 [root@localhost ~]# curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.c ...
- docker环境安装jira(Linux系统)
最近尝试了在docker环境下安装jira项目管理工具,下面整理了一份,网上很多教程都很多坑,我也是一步步踩着坑出来的,希望以下教程对大家有所帮助. 准备工作 1.mysql数据库,我这边用的是 my ...
- Linux Mint 19.1 配置开发环境记录【含:输入法安装、字体模糊解决等问题】
PS:本教程是在物理机上配置好之后,在VMware虚拟机中再次模拟该过程,作为记录,以便保存折腾过程. 1. 为什么要使用 Linux 进行开发? 关于这个问题的回答,网上有很多大神优秀的回答,大家可 ...
最新文章
- jenkins添加git源码目录时报Error performing command错误
- 决策树算法从入门到精通
- Ansible — Modules
- 教师节html源码,教师节_实用电脑小技巧:通俗解答html 自己动手建一个非常简单的网页_沪江英语...
- 802.11协议基础
- 【django】数据库操作-增 删 改
- 共享一PYTHON 相关应用领域的介绍资料
- 使用高性能Pipelines构建.NET通讯程序
- 最新汇总:一些基于深度学习的视觉里程计/SLAM开源代码
- 【RobotStudio学习笔记】(八)速度设置
- PostgreSQL使用函数实现merge功能
- Oracle 19c 安装步骤
- 区块链+电子档案解决方案
- css写三角兼容ie6
- 双击word文档提示向程序发送命令出现问题(There was a problem sending the command to the program)(二)
- citrix vdi 服务器性能要求,如何评估VDI存储要求
- IntelliJ inspection gives “Cannot resolve symbol“ but still compiles code
- win7 计算机游戏不见了,win7系统打开或关闭windows功能没有游戏的解决方法
- 个人学习(解决)练习ssm框架遇到的问题No qualifying bean of type ‘service.BookTypeService‘ available:
- 分组密码以及分组密码的模式