Linux安装Docker详细教程


Posted in Servers onJuly 07, 2022

介绍

Docker利用Linux核心中的资源分脱机制,例如cgroups,以及Linux核心名字空间(name space),来创建独立的软件容器(containers)。可以在单一Linux实体下运作,避免启动一个虚拟机造成的额外负担。Linux核心对名字空间的支持完全隔离了工作环境中应用程序的视野,包括进程树、网络、用户ID与挂载文件系统,而核心的cgroup提供资源隔离,包括CPU、存储器、block I/O与网络。

安装条件

在centos 7安装docker要求系统64位,系统内核版本3.10以上,可以使用命令查看

uname -r

卸载旧版本

老版本的docker被称为docker或者docker-engine,如果安装就需要卸载它们以及相关的依赖项:

sudo yum remove docker \
        docker-client \
        docker-client-latest \
        docker-common \
        docker-latest \
        docker-latest-logrotate\
        docker-logrotate \
        docker-engine

新版本的名称被称为docker-ce

安装方法

安装方法有两种:

1.从docker存储库中拉取进行安装,以简化安装和升级任务。推荐。

2.下载RPM软件包并手动安装,并完全手动管理升级。

这边只描述使用存储库进行安装

安装yum-utils

sudo yum install -yyum-utils

设置存储库

sudo yum-config-manager  --add-repo https://download.docker.com/linux/centos/docker-ce.repo

安装最新版本docker engine和容器

sudo yum install docker-ce docker-ce-cli containerd.io

常用命令

# 启动docker
sudo systemctl start docker
# 重启docker
sudo systemctl restart  docker 
# 查看docker服务状态
sudo systemctl status docker
# 将docker服务设置为开机启动
sudo systemctl enable docker
# 查看docker版本信息
docker --version

卸载

卸载docker包

sudo yum remove docker-ce docker-ce-cli containerd.io

主机上docker一些容器,卷或自定义配置文件不会自动删除,可以使用命令删除:

sudo rm -rf /var/lib/docker

Docker Compose编排

通过一份文件来定义和运行多容器docker应用程序的工具。类似于批量命令,通过一组命令可以批量构建容器,批量启动容器,批量删除

安装

下载稳定版本

sudo curl -L "https://github.com/docker/compose/releases/download/1.26.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

或者手动下载后上传到指定目录(/usr/local/bin/docker-compose)

执行二进制文件

sudo chmod +x /usr/local/bin/docker-compose

测试是否安装

docker-compose --version

返回结果:docker-compose version 1.26.2, build 1110ad01

卸载docker compose

sudo rm /usr/local/bin/docker-compose

到此这篇关于Linux安装Docker的文章就介绍到这了。希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。


Tags in this post...

Servers 相关文章推荐
nginx反向代理时如何保持长连接
Mar 31 Servers
nginx作grpc的反向代理踩坑总结
Jul 07 Servers
nginx反向代理配置去除前缀案例教程
Jul 26 Servers
NGINX 权限控制文件预览和下载的实现原理
Jan 18 Servers
nginx刷新页面出现404解决方案(亲测有效)
Mar 18 Servers
Consul在linux环境的集群部署
Apr 08 Servers
Win10 Anaconda安装python-pcl
Apr 29 Servers
关于windows server 2012 DC 环境 重启后蓝屏代码:0xc00002e2的问题
May 25 Servers
Linux中sftp常用命令整理
Jun 28 Servers
nginx代理实现静态资源访问的示例代码
Jul 07 Servers
Linux中一对多配置日志服务器的详细步骤
Jul 23 Servers
阿里云服务器(windows)手动部署FTP站点详细教程
Aug 05 Servers
Docker安装MySql8并远程访问的实现
Jul 07 #Servers
Docker部署Mysql8的实现步骤
Jul 07 #Servers
教你nginx跳转配置的四种方式
kubernetes集群搭建Zabbix监控平台的详细过程
GPU服务器的多用户配置方法
Jul 07 #Servers
如何让你的Nginx支持分布式追踪详解
Zabbix对Kafka topic积压数据监控的解决方案
You might like
php实现的一个很好用HTML解析器类可用于采集数据
2013/09/23 PHP
destoon调用企业会员公司形象图片的实现方法
2014/08/21 PHP
基于yaf框架和uploadify插件,做的一个导入excel文件,查看并保存数据的功能
2017/01/24 PHP
PHP读取Excel内的图片(phpspreadsheet和PHPExcel扩展库)
2019/11/19 PHP
Javascript操纵Cookie实现购物车程序
2006/11/23 Javascript
javascript实现unicode和字符的互相转换
2007/07/18 Javascript
ExtJS[Desktop]实现图标换行示例代码
2013/11/17 Javascript
Javascript中匿名函数的调用与写法实例详解(多种)
2016/01/26 Javascript
javascript瀑布流式图片懒加载实例
2020/06/28 Javascript
jQuery插件zTree实现的基本树与节点获取操作示例
2017/03/08 Javascript
jQuery使用zTree插件实现可拖拽的树示例
2017/09/23 jQuery
vue动态绘制四分之三圆环图效果
2019/09/03 Javascript
[04:54]DOTA2 2017国际邀请赛:上届冠军WINGS采访短片
2017/08/09 DOTA
Python中使用 Selenium 实现网页截图实例
2014/07/18 Python
python的dict,set,list,tuple应用详解
2014/07/24 Python
python使用BeautifulSoup分析网页信息的方法
2015/04/04 Python
python通过getopt模块如何获取执行的命令参数详解
2017/12/29 Python
Python AES加密实例解析
2018/01/18 Python
django js实现部分页面刷新的示例代码
2018/05/28 Python
对python多线程中互斥锁Threading.Lock的简单应用详解
2019/01/11 Python
Python将字符串常量转化为变量方法总结
2019/03/17 Python
python 实现交换两个列表元素的位置示例
2019/06/26 Python
Python绘制堆叠柱状图的实例
2019/07/09 Python
pycharm工具连接mysql数据库失败问题
2020/04/01 Python
安德玛加拿大官网:Under Armour加拿大
2019/10/02 全球购物
美国名牌手表折扣网站:Jomashop
2020/05/22 全球购物
亚洲最大的运动鞋寄售店:KicksCrew
2020/11/26 全球购物
精细化工应届生求职信
2013/11/17 职场文书
2014自主招生自荐信策略
2014/01/27 职场文书
网上卖盒饭创业计划书范文
2014/02/07 职场文书
清明节扫墓活动方案
2014/03/02 职场文书
医院科室评语
2015/01/04 职场文书
2015年社区居委会工作总结
2015/05/18 职场文书
matplotlib之pyplot模块实现添加子图subplot的使用
2021/04/25 Python
python图像处理基本操作总结(PIL库、Matplotlib及Numpy)
2021/06/08 Python
Win11任务栏无法正常显示 资源管理器不停重启的解决方法
2022/07/07 数码科技