使用Docker部署后端jar包

一、Docker概述docker是一个开源的应用容器引擎,可以让开发者将应用以及依赖包打包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。Docker最大一个优势之一就是方便快捷。使用Docker,你可以将你开发的应用以及运行环境等都可以打包成一个镜像,例如后台应用、数据库应用、web应用...
摘要由CSDN通过智能技术生成

一、Docker概述

docker是一个开源的应用容器引擎,可以让开发者将应用以及依赖包打包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。Docker最大一个优势之一就是方便快捷。
使用Docker,你可以将你开发的应用以及运行环境等都可以打包成一个镜像,例如后台应用、数据库应用、web应用,docker的框架图如下:
在这里插入图片描述
docker采用的是C/S架构(服务器/客户端),分为客户端、docker宿主机和服务注册中心。docker客户端可以通过docker命令从服务注册中心下载各种镜像(images),也可以在docker宿主机上创建镜像,并能够创建容器,在容器中运行下载的镜像或者自己创建的镜像,使服务在容器中启动,创建的各个容器之间运行互不干扰,部署方便快捷。

二、使用Dcoker部署一个简单的案例

本文使用的是ubantu系统,且使用了远程连接访问软件Xshell。

1. 在uabntu系统中,安装vim和ssh(可通过服务远程连接),安装docker,自行安装。
2. 环境搭建好之后,通过Xshell进行远程连接,出现以下界面便是连接成功,也可以在虚拟机中进行操作。
  1. 通过Xshell软件进行ssh远程连接,可通过新建远程连接,也可通过以下命令连接。其中虚拟机中的ip地址可在虚拟机中的命令操作界面使用 ifconfig 进行查看。其中切换超级用户root的命令为:sudo su 回车输入密码即可。
ssh 192.168.70.130 //通过ssh协议远程连接虚拟机

在这里插入图片描述

  1. 查看虚拟机中的ip地址。
ifconfig //查看虚拟机中的IP地址

在这里插入图片描述

  1. 查看安装的dcoker版本
docker version//查看当前docker版本

在这里插入图片描述

docker serach java //通过关键词搜索,可以将有关关键词的镜像服务罗列出来

在这里插入图片描述

  1. 通过docker pull 命令进行镜像下载
docker pull java:8//java:8后面的8是版本号,版本号可以不加,会默认下载最新版本
  1. 使用docker images查看已下载的镜像
docker images

在这里插入图片描述

  1. 构建自定义镜像

(1)过在根目录文件下创建一个DockerFil

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值