centos 安装java_自己动手基于centos7安装docker及如何发布tomcat镜像
欢迎关注我的头条号:Wooola,专注于Java、Golang、微服务架构,致力于每天分享原创文章、快乐编码和开源技术。
前言
在安装docker之前,先要检查centos7的内核版本,docker要求centos的linux内核版本高于 3.10。
升级内核
通过 uname -r 命令查看当前centos的Linux内核版本
# uname -r
3.10.0-957.12.2.el7.x86_64
目前Linux内核已经发布到 5.X,本文使用最新版本的内核。
在升级内核之前,首先更新yum仓库
yum -y update
安装内核方式
在yum的elrepo源中有ml和lt两种内核,其中ml(mainline)为最新版本的内核,lt为长期支持的内核。
选择ml内核方式
yum --enablerepo=elrepo-kernel -y install kernel-ml
选择it内核方式
yum --enablerepo=elrepo-kernel -y install kernel-lt
本文采用ml方式升级内核
# yum --enablerepo=elrepo-kernel install kernel-ml
参数说明
--enablerepo 选项开启 CentOS 系统上的指定仓库。默认开启的是 elrepo,这里用 elrepo-kernel 替换
再次查看Linux内核版本
[root@VM_0_8_centos ~]# uname -r
5.2.5-1.el7.elrepo.x86_64
安装docker
添加docker-ce.repo仓库源
# yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
Loaded plugins: fastestmirror, langpacks
adding repo from: https://download.docker.com/linux/centos/docker-ce.repo
grabbing file https://download.docker.com/linux/centos/docker-ce.repo to /etc/yum.repos.d/docker-ce.repo
repo saved to /etc/yum.repos.d/docker-ce.repo
通过yum list docker-ce命令,可以查看当前docker最新安装版本列表。
yum list docker-ce --showduplicates | sort -r
本文采用最新版本安装:3:19.03.1-3.e17
docker install docker-ce
例子:安装tomcat
首先用docker images命令查看当前镜像库
docker images
拉取tomcat镜像,默认安装最新版本:latest
docker pull tomcat
用docker images命令验证tomcat镜像是否pull成功
启动tomcat
docker run --name tomcat -p 8001:8080 -d tomcat
在浏览器输入测试地址:http://dunzung.com:8001/
完
centos 安装java_自己动手基于centos7安装docker及如何发布tomcat镜像相关推荐
- centos7安装python3.7.4_基于centos7 安装python3.6.4出错的解决方法
基于centos7 安装python3.6.4出错的解决方法 错误:zipimport.ZipImportError: can't decompress data; zlib not availabl ...
- Oracle 11g 基于CentOS7安装并启动em
2019独角兽企业重金招聘Python工程师标准>>> Oracle 11g 基于CentOS7安装并启动em 1.可以在虚拟机或者服务器上安装centos,具体过程省略,建议使用最 ...
- Jumpserver0.4.0基于Centos7安装
基于CentOS7安装jumpserver0.4.0 环境 系统:Centos7.2 IP地址:192.168.198.128 一:准备安装Python3和Python虚拟环境 1.1 安装依 ...
- 基于centos7安装nginx
前言 nginx作为一款日常开发中必备的代理服务器,具有非常重要的作用,因此有必要掌握其安装方式: nginx常用的安装方式有yum 安装和源码安装,本篇以源码安装为例进行说明 环境准备 1.基于ce ...
- 基于Centos7安装Docker1.19
前言 因新项目需要,需要搭建统一部署平台,虽然Docker安装比较简单,这里再次记录一下安装过程,方便大家,时下Docker已成为软件开发必备的部署容器,其好处不用多言,比如: 快速交付和部署 安全轻 ...
- 基于centos7安装zabbix3.4.11
(一)zabbix简介 基于Web界面的分布式系统监控的企业级开源软件.可以监控各种系统与设备,网络参数,保证服务器设备安全运营:提供灵活的通知机制. (二) Zabbix的特点和功能 1.特点 1) ...
- centos安装mysql5.7.19_Linux下Centos7安装Mysql5.7.19的详细教程
1.下载mysql 2.选择源码包,通用版点击下载 直接下载就可以了,不用登录 3.解压编译 tar -zxvf mysql-5.7.19.tar.gz cd mysql-5.7.19.tar.gz ...
- 基于centos7安装多实例mysql8.0完整版(超级详细)
前言: 这个才是真正的mysql的安装方法 其他的方法,说实话,没啥意思 安装多实例mysql,以前一直失败,踩了不少的坑,终于安装成功了 ,今天就记录一下找整个centos系统下安装多台mysql的 ...
- CentOs7中安装sonarQube服务系列------1.CentOS7中Docker的安装
1.CentOS7中Docker的安装: 因国情原因,访问外网速度较慢,最好使用国内的镜像源.使用国内镜像安装Docker: (1)阿里镜像站: 更换镜像源:centos镜像-centos下载地址-c ...
最新文章
- 嵌入式linux h.264,利用ffmpeg来进行视频解码h.264格式(linux)
- IOS7实现扫描二维码
- malloc/free 和 new/delete
- 前端学习(981):jquery入门
- 提高篇 第二部分 字符串算法 第4章 AC自动机
- .NET也可以跨平台 Mono 2.10发布
- 12.软件架构设计:大型网站技术架构与业务架构融合之道 --- CAP理论
- 【算法笔记】B1040 有几个PAT
- MATLAB----数据拟合
- Google今日公布VR SDK 1.0 bete测试版
- 如何选取适合自己的三维扫描仪
- matlab 矩阵增加行,MATLAB 中 如何在矩阵中插入1行
- Vue 截取视频第一帧作为封面图 然后转成base64,base64转成图片
- 微信运动服务器刷新,微信运动多久更新一次步数(微信运动刷新时间表)
- Linux系统 deamon进程
- 腾讯云服务器Ubuntu系统如何使用 root 用户远程登录
- 华为服务器gpu卡型号,GPU运算服务器推荐
- 简述计算机在医院药学工作中的应用,[生物医药论文精品a]计算机在药学工作中的应用...
- 关于 ping-pong buff
- 人脸识别最全知识图谱—清华大学出品(附全文下载)
热门文章
- linux中安装redis
- android对错图标,Android Studio Gradle图标错误,清单合并
- java 企业号 临时素材_查看“获取临时素材文件”的源代码
- postman循环操作及响应判断-支持文本多变量输入
- [Swift]LeetCode46. 全排列 | Permutations
- linux命令详解——tee
- 删除MyEclipse 6.5.1自带的Maven4MyEclipse
- 1.4 Arithmetic Progressions
- DevexPress checkedit 多选解决方案(原创)
- php框架中间件,【框架十】Coder PHP Framework 中间件