美文网首页
高级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