在centos7.4下安装docker并运行tomcat
程序员文章站
2024-03-13 22:34:46
...
安装docker
官方安装文档地址:
https://docs.docker.com/engine/installation/linux/centos/
安装必须的软件包
安装yum-utils,它提供一个yum-config-manager单元,同时安装的device-mapper-persistent-data和lvm2用于储存设备映射(devicemapper)必须的两个软件包。
yum install -y yum-utils device-mapper-persistent-data lvm2
紧接着配置一个稳定(stable)的仓库
仓库配置会保存到/etc/yum.repos.d/docker-ce.repo文件中。
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
更新Yum安装的相关Docke软件包
yum makecache fast
安装Docker CE
yum -y install docker-ce
查看Docker版本
正确显示客户端(client)和服务器(server)表示Docker安装成功。
$ docker version
```bash
Client: Docker Engine - Community
Version: 19.03.5
API version: 1.40
Go version: go1.12.12
Git commit: 633a0ea
Built: Wed Nov 13 07:25:41 2019
OS/Arch: linux/amd64
Experimental: false
Server: Docker Engine - Community
Engine:
Version: 19.03.5
API version: 1.40 (minimum version 1.12)
Go version: go1.12.12
Git commit: 633a0ea
Built: Wed Nov 13 07:24:18 2019
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: 1.2.10
GitCommit: b34a5c8af56e510852c35414db4c1f4fa6172339
runc:
Version: 1.0.0-rc8+dev
GitCommit: 3e425f80a8c931f88e6d94a8c831b9d5aa481657
docker-init:
Version: 0.18.0
GitCommit: fec3683
卸载docker
查询已经安装的Docker包
yum list installed | grep docker
删除Yum中的Docker软件包
yum remove docker-ce.x86_64 (包名)
删除Docker相关的所有镜像、容器、自定义配置等一系列文件
rm -rf /var/lib/docker
如果存在储存设备映射(devicemapper),必须删掉相关设备映射配置
安装tomcat
拉取阿里镜像(我这里是阿里服务器)
docker pull tomcat
映射端口号
docker run -d -p 8888:8080 tomcat
如果出现错误请看我上一篇文章:
Docker安装tomcat启动后访问首页出现404错误解决办法