为了账号安全,请及时绑定邮箱和手机立即绑定

第一个docker化的java应用

难度中级
时长 1小时24分
学习人数
综合评分9.63
219人评价 查看评价
9.9 内容实用
9.5 简洁易懂
9.5 逻辑清晰
  • Docker 思想

         1、集装箱(保证我们的程序 放在任何地方 都不会缺少东西)

         2、标准化:

                  1. 运输方式(Docker运输程序有一个超级码头 A B两台电脑 A执行Docker命令 把鲸鱼派过来 把A的程序送到超级码头  在由B执行Docker命令 由鲸鱼把程序从超级码头送过来)

                  2. 存储方式(不需要再关系拷贝过来的应用存在哪里 只需要在Docker 执行命令)

                  3. API接口(只需要在Docker执行同样的命令 就可以控制所有的应用)

            3、隔离

    查看全部
    0 采集 收起 来源:docker思想

    2019-06-28

  • Docker 解决了什么问题

        1、Docker解决了运行环境不一致所带来的问题

        2、(如果把所有人的程序都放到Docker运行 如果其中一个人的程序死循环或者占用大量内存 内存泄露 最终不会导致别人的程序有问题)Docker的隔离性Docker启动的时候限定好了最大使用的CPU内存硬盘

        3、Docker的标准化 让快速扩展 弹性伸缩 变得简单

    查看全部
  • Nginx 

    它是一个web服务器 它需要长久不间断的运行

    所以:

            1、持久运行的容器

            2、(例: hello-word 镜像 是在前台运行的 因为我们能看到它打印的结果 docker run hello-word)前台挂起 & 后台运行(Nginx 可以选择在前台运行 也可以后台运行),前台运行的镜像可以使用“Ctrl+C”结束进程的,进程结束了镜像也就结束了,因此Nginx的运行方式最好是后台运行;

        docker容器里面和Linux一样(可以将docker容器想象为一个Linux系统)

           3、docker命令:

                     3.1、docker ps 查看本机正在运行的容器;

                     3.2、docker pull hub.c.163.com/library/nginx:latest  拉取nginx镜像

                     3.2、docker run --help 可以查看docker run 都有哪些参数;

                     3.3、docker run hub.c.163.com/library/nginx  在前台运行Nginx;

        3.4、docker run -d hub.c.163.com/library/nginx 在后台运行Nginx并打印相应运行Id;

                 (这里  加入了  -d    具体可看  docker run --help)

        3.5、docker exec  -it   容器Id   bash(命令)   进入容器内部

                 1、(exec  在一个运行的容器中 运行一个命令)

                 2、(-it  是两个指令(OPTIONS)  -i(保证我们的输入有效)      -t (给我们分配一个  伪终端)    这里 docker  exec --help 可查看)

                 3、(容器的名字或ID     当本地只有一个 所以只需要写很少的  ID或名字  例如 f4  --开头的两个字母  就可以唯一的帮我们确认)

      例: docker exec -it -1e bash

    https://img1.sycdn.imooc.com//5d15f2270001e41306920080.jpg

    https://img1.sycdn.imooc.com//5d15f23a00016a9904310075.jpg

                


    查看全部
    0 采集 收起 来源:运行nginx镜像

    2019-06-28

  • 老师这口音莫名的幽默了一下
    查看全部
  • hello


    查看全部
  • docker解决了运行环境不一致所导致的问题。环境问题有,操作系统:变了可能识别不了系统命令;jdk版本:比如1.7编译的再1.6上运行;tomcat版本:旧版本配置可能在新版本中不在支持了;代码层面:比如引用了磁盘上的一个文件。

    查看全部
  • docker 仓库

    hub.docker.com

    c.163.com

    查看全部
    0 采集 收起 来源:docker仓库

    2019-04-08

  • 这是在linux环境下的,如果是在windows下安装的docker

      docker是运行在Linux上的,在Windows中运行docker,实际上还是在Windows下先安装了一个Linux环境,然后在这个系统中运行的docker。也就是说,服务中使用的localhost指的是这个Linux环境的地址,而不是我们的宿主环境Windows。我们可以通过命令:docker-machine ip default 找到linux的IP地址,一般情况下这个地址是192.168.99.100


    查看全部
    1 采集 收起 来源:docker网络

    2019-04-08

  • docker --help

    查看帮助文档

    查看全部
    0 采集 收起 来源:运行nginx镜像

    2019-03-26

  • docker ps

    查看目前正在这台机器运行的容器

    查看全部
    0 采集 收起 来源:运行nginx镜像

    2019-03-26

  • docker pull hub.c.163.com/library/nginx:latest

    拉取nginx镜像。

    查看全部
    0 采集 收起 来源:运行nginx镜像

    2019-03-26

    1. docker pull

      从远程仓库拉取一个镜像

    2. docker images

      查看本地的镜像

    查看全部
    • Dockerfile:

                  from [images]

                  copy xxxx.jar/war XXXXX

    • Build

    • docker build Dockerfile

    查看全部
  • 通俗易懂
    查看全部
    0 采集 收起 来源:课程总结

    2019-03-14

  • 如何在UBuntu下安装docker:

    1、apt-get update

    2、apt-get install -y docker.io

    查看全部
    0 采集 收起 来源:linux安装docker

    2019-03-14

举报

0/150
提交
取消
课程须知
有一定linux基础,会基本的命令。有至少一种语言的编程基础。
老师告诉你能学到什么?
逐步学习docker是什么,docker的主导思想,以及docker解决了什么问题。了解docker三大核心概念:镜像、仓库、容器。怎样安装docker,运行docker容器。怎样搭建私有仓库、怎样制作自己的镜像、怎样写dockerfile,怎样用docker运行自己的java程序。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!