Docker的安装和使用

一、Docker的安装

  1. 卸载旧版本的Docker
sudo yum remove docker \
              docker-client \
              docker-client-latest \
              docker-common \
              docker-latest \
              docker-latest-logrotate \
              docker-logrotate \
              docker-selinux \
              docker-engine-selinux \
              docker-engine
  1. 运行下列命令安装依赖包
sudo yum install -y yum-utils \
       device-mapper-persistent-data \
       lvm2
  1. 安装Docker. Docker 软件包已经包括在默认的 CentOS-Extras 软件源里。因此想要安装 Docker,只需要运行下面的 yum 命令:
sudo yum install docker
  1. 启动Docker
sudo systemctl enable docker
sudo systemctl start docker
  1. 查看Docker版本
docker version

二、Docker的入门使用

  1. 从仓库下载镜像
docker pull library/hello-world
  1. 查看下载成功的镜像
docker images
  1. 运行上述下载好的镜像
docker run hello-world

输出这段提示以后,hello world 就会停止运行,容器自动终止。有些容器不会自动终止,因为提供的是服务,比如 MySQL 镜像等。

三、Docker部署Tomcat

  1. 创建目录,将准备好的文件都存放在这个目录下
mkdir /usr/loca/dockerfile
  1. 将war包(比如 root.war)也保存到上述的目录中
    在这里插入图片描述

  2. 创建Dockerfile文件

FROM tomcat
RUN rm -rf /usr/local/tomcat/webapps/*
COPY ./ROOT.war /usr/local/tomcat/webapps/

在这里插入图片描述

  1. 进入到这个目录并构建image
docker build -t web .

在这里插入图片描述

  1. 创建容器并运行
docker run --name web -p 80:8080 -d web

在这里插入图片描述

  1. 查看正在运用的容器
docker ps

在这里插入图片描述

  1. 进入到这个容器中
docker exec -it web bash
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值