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

第一个docker化的java应用

难度中级
时长 1小时24分
学习人数
综合评分9.63
219人评价 查看评价
9.9 内容实用
9.5 简洁易懂
9.5 逻辑清晰
  • docker images 当前存在的镜像 docker search name 搜索镜像 docker pull name 拉取镜像,name是镜像名 docker run -d IMAGE 执行镜像 -d 后台执行 docker ps 查看在docker上运行的程序 docker exec [OPTIONS] CONTAINER COMMAND [ARG...] docker exec -it xx base -i :即使没有附加也保持STDIN 打开 -t :分配一个伪终端 进入镜像,执行对应的命令
    查看全部
    2 采集 收起 来源:运行nginx镜像

    2018-01-21

  • docker run流程: 客户端向docker daemon发送一条pull命令,docker daemon会先在本机查找镜像,如果没找到则去远程仓库里找,然后把镜像下载到本地,下载回来后通过一定的方式将镜像运行起来,变成docker容器。
    查看全部
  • docker的安装 1.如果非window,要先安装docker_tools win10: www.docker.com/products/docker#/windows win10之外:http://www.docker.com/products/docker-toolbox 2.安装缓存boot2docker.iso http://pan.baicu.com/s/1qYyc0ag
    查看全部
    2 采集 收起 来源:window安装docker

    2017-06-27

  • 镜像、仓库、容器。镜像就是集装箱,仓库就是超级码头,容器就是运行程序的地方。去仓库把镜像拉到本地,然后用一条指令运行起来。build、ship、run 镜像:集装箱 仓库:超级码头 容器:运行程序的地方
    查看全部
    2 采集 收起 来源:docker核心技术

    2017-04-28

  • hub.docker.com  官方镜像仓库,速度慢

    c.163.com   国内镜像仓库,速度快   类似网易蜂巢   

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

    2021-08-19

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

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

    2020-10-29

  • http://img1.sycdn.imooc.com//5e78b1c30001f07305420225.jpg

    -p  容器开放一个 端口到主机上 默认是空的

    -P   开放所有的端口中的随机端口的映射

    docker run -d -p 8080(主机端口):80(容器端口) 容器名

    docker run -d -P 容器名

    netstat -na|grep 8080  查看是否开放端口  listen代表以开放

    docker stop 停掉镜像

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

    2020-03-23

  • Docker仓库:镜像的传输需要先将镜像传输到仓库,然后在目的地将镜像拉取下来。(构建镜像的目的是为了在其他环境运行自己的程序,因此需要将镜像传递到目的地)

    国外:hub.docker.com

    国内:c.164.com

    可以搭建内网私密仓库

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

    2020-03-23

  • 163镜像仓库

    查看全部
  • Docker解决的问题:
    1.运行环境不一致;(集装箱)

    2. 共用服务器时互不影响;(隔离性)

    3.快速扩展,弹性伸缩。(标准性)

    查看全部
  • Docker的仓库地址:

    hub.docker.com

    网易镜像:

    https://c.163yun.com/hub#/m/home/

    可以搭建内网的私密镜像环境


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

    2019-08-23

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

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

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

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


    Docker容器的本质是一个进程。Docker镜像的每一层都是只读的,而容器作为最上层,是可读可写的。如果程序需要对镜像进行修改,那么Docker会把要修改的镜像文件拷贝到最上层的容器中,然后再进行修改。往后对该文件的访问会优先从容器中读取,寻找文件的顺序是从下往下。

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

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

    2019-06-28

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

    查看全部
  • 这是在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

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

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

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

    4、容器中Container层可以修改(即可写),但是在镜像中Container层是不可以修改的,这


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

    2019-03-13

举报

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

微信扫码,参与3人拼团

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

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