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 进行开发? 关于这个问题的回答,网上有很多大神优秀的回答,大家可 ...
最新文章
- 为什么我又喜欢过年了
- a*算法迷宫 c++_算法竞赛专题解析(12):搜索基础
- mysql 账户管理_Mysql账户管理_MySQL
- 4 种大学生兼职,助你走向经济独立!
- endnote初始化数据库支持_服务端编程——数据库(MySQL、sequelize) - 天生笑点低你奈我何...
- 索尼PS5国行版本周开售 后期将推全配色DualSense手柄
- aes解密算法 java_AES算法实现Java和JS互通加解密
- Cartographer+LOAM+ LIO-SAM核心算法与源码剖析(室内+室外)
- Java命令运行没反应_cmd中执行java命令没有输出结果
- 怎么在Linux中telnet服务器,Linux系统下Telnet服务器配置
- 安卓网页离线保存_如何在安卓系统上保存能离线观看的网页?
- 【三维CAD设计经验分享】CrownCAD设计:零件3D建模设计
- 混合移动开发 相关技术梳理(自用)
- python头像截取_身份证头像截取 - osc_8plez0fy的个人空间 - OSCHINA - 中文开源技术交流社区...
- python中abs和fabs的区别_Python - abs vs fabs
- Eclips 反编译
- Android调用系统自带的文件管理器,打开指定路径
- cvte面试查漏补缺
- adams matlab 联仿 5DOF机械臂 建模以及联合仿真
- kotlin 两目运算符
热门文章
- Python中*和**的区别
- java 通过 qqwry.dat 解析ip所在地区,qqwry最好隔一段时间更换一个最新的文件
- 更新 | 远程命令执行POC被公开发布:微软SMBv3服务远程代码执行漏洞(CVE-2020-0796)通告
- 光影无限:将虚拟现实从舞台带到密室
- org.apache.catalina.startup.Catalina start之过程分析
- ThreeJS 地球上添加标注
- sql查询互相关注关系
- Query $.each用法
- Linux CPU Idle Time Management
- Python+OpenCV拼接图片:获取成都地铁全线网配线图