为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
第一个docker化的java应用_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

第一个docker化的java应用

刘果国 全栈工程师
难度中级
时长 1小时24分
  • 1、docker pull [OPTIONS] NAME [:TAG]  :此命令的作用是从docker远程的仓库拉取镜像到本地 (命令中的NAME项是必填的代表我们需要拉取的镜像名称;  [:TAG]是可选的,是代表镜像的版本; [OPTIONS]是代表拉取的镜像参数)                      

    例如:拉取hello-world镜像命令:docker pull hello-world

    2、docker images [OPTIONS] [REPOSITORY[:TAG]]  :此命令是来查看我们本机都有哪些镜像,也可以验证我们的pull是否执行成功(命令中[OPTIONS]是镜像的参数; [REPOSITORY[:TAG]]是镜像的名称和版本)


    查看全部
  • 1、docker是在Linux的Ubuntu系统开发的,所以在Ubuntu系统是docker的最理想运行系统。

    2、Redhat&CentOS的docker安装步骤地址:

          http://www.imooc.com/article/16448

    3、安装最新docker的命令

         curl -s https://get.docker.com | sh

    4、验证docker是否安装成功命令

        docker version        (当Client和Server两项都出现的时候证明docker安装成功)

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

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

    2019-02-15

  • 1、构建镜像的目的:是为了在其他的服务器,其他的环境运行我们的程序。(为了在其他地方运行我们就需要将构建的镜像传递到目的地才可,仓库可以起到传输传递作用。)

    2、传输过程:先将构建的镜像传到docker仓库中,再由目的地去docker仓库将我们的镜像拉过去,这样就完成了传输过程。

    3、docker仓库的提供者:中央服务器

        中央服务器地址:hub.docker.com(国际)、c.163.com(国内)

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

    2019-02-15

  • 1、docker的容器可理解为一个进程(可以将容器想象为一个虚拟机);

    2、docker容器中除了Container层可写外,其他层都是只读的/3镜像的各层都是可读的,如果想对可读层进行修改操作,那么本层内容会传到可写层,然后再进行修改操作;

    3、当我们的应用进行文件查找是会从最顶层可写层查找(因为可读层内容都传到可写层),如果可写层没有相应数据才会去可读层查找。

    4、容器中Container层可以修改(即可写),但是在镜像中Container层是不可以修改的,这样也就保证了同一个镜像可以生成多个容器独立运行,而他们之间没有任何的干扰。

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

    查看全部
    0 采集 收起 来源:docker容器

    2019-02-15

  • 1、docker的容器可理解为一个进程(可以将容器想象为一个虚拟机);

    2、docker容器中除了Container层可写外,其他层都是只读的/3、镜像的各层都是可读的,如果想对可读层进行修改操作,那么本层内容会传到可写层,然后再进行修改操作;

    3、当我们的应用进行文件查找是会从最顶层可写层查找(因为可读层内容都传到可写层),如果可写层没有相应数据才会去可读层查找。

    4、容器中Container层可以修改(即可写),但是在镜像中Container层是不可以修改的,这样也就保证了同一个镜像可以生成多个容器独立运行,而他们之间没有任何的干扰。


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

    查看全部
    0 采集 收起 来源:docker容器

    2019-02-15

  • 1、docker镜像就是image。从本质上来说镜像就是一系列的文件(包括应用程序的文件,也包括应用环境的文件),以联合文件系统分层的形式保存到本地;

    2、docker镜像:(docker中的文件系统都是只读的)https://img1.sycdn.imooc.com//5c66324a0001008005520309.jpg

    查看全部
    0 采集 收起 来源:docker镜像

    2019-02-15

  • docker核心部分:

    1.Build  镜像(集装箱)【构建镜像】

    2.Ship 仓库(超级码头)【从仓库运输镜像】

    3.Run 容器(鲸鱼)【运行的镜像就是容器】

    用docker运行一个程序的过程就是:去仓库把镜像拿到本地,然后用一条命令,把镜像运行起来变成容器。

    查看全部
    0 采集 收起 来源:docker核心技术

    2019-02-14

  • docker是一个用来装应用的容器,就像杯子可以装水,笔筒可以装笔,书包可以放书一样。你可以把“Hello World!”放到docker中,也可以把网站放到docker中,你可以把任何你想到的程序放到docker中。

    查看全部
    0 采集 收起 来源:什么是docker

    2019-02-14

  • 2.1.docker解决了运行环境不一致带来的问题。

    2.2.docker的隔离性,使自己运行的程序不受其他程序的影响。

    2.3.docker的标准化让快速扩展,弹性伸缩变得简单。

    查看全部
  • docker网络

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

    2019-02-08

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

    命令:docker ps

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

    2019-02-08

  • 运行docker镜像命令:

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

    查看全部
  • 第一个Docker镜像https://img1.sycdn.imooc.com//5c5cca780001954c10230531.jpg

    查看全部
  • docker run -d -p 3306:3306 -e key=密码 -e key=数据库名称
    查看全部
  • Docker pull MySQL docker rum -p 3306:3306 -e
    查看全部

举报

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

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