centos 安装java_自己动手基于centos7安装docker及如何发布tomcat镜像

欢迎关注我的头条号:Wooola,专注于Java、Golang、微服务架构,致力于每天分享原创文章、快乐编码和开源技术。

前言

在安装docker之前,先要检查centos7的内核版本,docker要求centos的linux内核版本高于 3.10。

7f03d706529c526211ed161286180155.png

升级内核

通过 uname -r 命令查看当前centos的Linux内核版本

# uname -r

3.10.0-957.12.2.el7.x86_64

目前Linux内核已经发布到 5.X,本文使用最新版本的内核。

46b40facfd636295c01356157b8be10f.png

在升级内核之前,首先更新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

897b6d06f6b11dc28edb89f9ad32695f.png

本文采用最新版本安装:3:19.03.1-3.e17

docker install docker-ce

51b893397dc34f3fa890e8deff673ff0.png

例子:安装tomcat

a876fcfd9dddd0942350ae7e29a30532.png

首先用docker images命令查看当前镜像库

docker images

727de6c2890f990cf4abf49105a0aaae.png

拉取tomcat镜像,默认安装最新版本:latest

docker pull tomcat

38af3611b87d772e7eae63332ce68a2a.png

用docker images命令验证tomcat镜像是否pull成功

529893061c64745f0d01be4b7cb2504f.png

启动tomcat

docker run --name tomcat -p 8001:8080 -d tomcat

ee44483bf68481908c7c9f8833b445ee.png

在浏览器输入测试地址:http://dunzung.com:8001/

9c1790cadf1d4352b358a86faeed7522.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值