美文网首页
高级Spring Boot(二)---初识docker

高级Spring Boot(二)---初识docker

作者: 翼云先森 | 来源:发表于2018-10-30 17:23 被阅读0次

       Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口

       一个java web项目的Docker基本上包含:linux系统内核,jdk,tomcat,war文件几个模块,结构如下:

image.png

第一步,配置docker安装环境

       Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。

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

image.png

       注意:CentOS 7 的内核版本才是3.10, CentOS 7以下的版本不支持Docker,在虚拟机啥上安装CentOS 7的时候,网络可能是不通的,解决办法

输入:cd /etc/sysconfig/network-scripts/

image.png

       编辑配置文件

vi ifcfg-ens33 修改noboot=no 为 noboot=yes
image.png

       然后执行

Ifup ens33

       更新 net-tools 工具

yum install net-tools

第二步,安装docker

yum update -y

yum -y install docker

       启动docker

systemctl strart docker

       设置镜像

vi /etc/docker/daemon.json

{

 "registry-mirrors": ["https://aj2rgad5.mirror.aliyuncs.com"]

}

第三步,在docker中安装tomcat

       下载tomcat 8.5 版本

Docker pull tomact:8.5

       启动tomcat

docker run -it -p 50000:8080 docker.io/tomcat:8.5

       访问

image.png

其它的一些命令

       下载mysql 5.7 版本

Docker pull mysql:5.7

       启动mysql

docker run -itd -p 5566:3306 -e MYSQL_ROOT_PASSWORD=123 docker.io/mysql:5.7

       查看已经安装好的容器

Docke images
image.png

       查看启动过的容器

Docker ps -a
image.png

       删除容器

Docker rm 容器id
image.png

       强删容器

Docker rm -f 容器id
image.png

       启动退出了的应用

Docker start id
image.png

相关文章

网友评论

      本文标题:高级Spring Boot(二)---初识docker

      本文链接:https://www.haomeiwen.com/subject/knagtqtx.html