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

Docker入门

西北峰 学生
难度初级
时长 1小时36分
学习人数
综合评分9.50
130人评价 查看评价
9.7 内容实用
9.3 简洁易懂
9.5 逻辑清晰
  • 多容器执行 常用命令

    查看全部
    0 采集 收起 来源:章节回顾

    2019-03-01

  • compose  docker-compose.yml

    查看全部
    0 采集 收起 来源:compose实战

    2019-03-01

  • LINUX命令

    chmod a+x 所有人都能执行这个文件,类似授权

    查看全部
  • 修改版本号即可

    curl -L https://github.com/docker/compose/releases/download/1.22.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose


    查看全部
  • docker-compose 安装

    1.Mac/Windows: 

        安装docker的时候附带安装了。

    2.Linux:

    curl https://github.com/docker/compos
    e

    查看全部
    1 采集 收起 来源:compose介绍

    2019-02-28

  • docker search whalesay 搜索镜像

    docker pull whalesay 下载镜像

    docker tag docker/whalesay xsw/whalesay 给镜像换一个名字

    docker push xsw/whalesay

    上传之前要 docker login 登录

    Respository 镜像名,tag 标签,latest为缺省值,正常为1.0,2.0等。

    查看全部
    0 采集 收起 来源:registry实战

    2019-02-28

  • https://www.daocloud.io/

    https://www.tenxcloud.com

    https://cr.console.aliyun.com

    查看全部
    0 采集 收起 来源:registry介绍

    2019-02-28

  • search 搜索镜像

    pull 拉取镜像

    push 推送镜像

    查看全部
    0 采集 收起 来源:registry介绍

    2019-02-28

  • Docker术语

    查看全部
    0 采集 收起 来源:registry介绍

    2019-02-28

  • linux命令

    touch whatever.txt

    创建文件

    查看全部
    0 采集 收起 来源:volume操作

    2019-02-28

  • run容器时后面加上/bin/bash会直接进入容器里面去执行命令

    ctrl+d 退出docker目录

    查看全部
    0 采集 收起 来源:volume操作

    2019-02-28

  • 容器和宿主机目录挂载的三种方式:

    1.第一种方式:


    # 运行容器内部地址nginx用来访问网页的地址/usr/share/nginx/html

    docker run -d --name nginx -v /usr/share/nginx/html nginx

    #给出容器的所有信息

    docker inspect nginx

     > Mounts.Source  宿主机目录 [如果是mac,则该路径不是mac上的实际路径,因为mac上运行docker是还有一层虚拟层,这是docker虚拟层中的路径,可以在docker中访问到]

    > Mounts.Destination:/usr/share/nginx/html/ 容器目录screen ~/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/tty [这个路径才是mac本身挂载的目录]


    2.第二种方式:


    #将当前目录下的html子目录挂载到容器中中的/var/www/htm

    ldocker run -p 80:80 -d -v $PWD/html:/var/www/html nginx


    3.第三种方式:


    # 宿主机目录:$PWD/data docker目录:/var/mydata  容器名:data_container 基础镜像:ubuntu

    docker create -v $PWD/data:/var/mydata --name data_container ubuntu

    # -it表示使用交互的方式进入容器[默认ubuntu基础镜像没有服务]

    docker run -it --volumes-from data_container ubuntu /bin/bash

    #进入后执行mount,可以看到有/var/mydata目录的挂载信息

    mount



    https://www.imooc.com/notepad/21a442

    查看全部
    1 采集 收起 来源:volume操作

    2019-02-28

  • curl http://localhost 

    linux命令 获取网页内容

    查看全部
    0 采集 收起 来源:volume操作

    2019-02-28

  • docker run -p 80:80 -d -v $PWD/html:/usr/share/nginx/html nginx

    -p 端口映射

    -d 守护模式执行

    -v 挂载

    $PWD  shell命令下的当前目录变量

    nginx 基础镜像

    查看全部
    0 采集 收起 来源:volume操作

    2019-02-28

  • docker run -d --name nginx -v /usr/share/nginx/html nginx

    里面的地址是容器内部地址。

    -d 是运行方式(Daemon守护进程)

    ==================

    docker inspect nginx

    inspect 是检查的意思

    然后可以看到信息。

    Mounts

    可以看到宿主跟容器的挂载目录

    查看全部
    0 采集 收起 来源:volume操作

    2019-02-28

举报

0/150
提交
取消
课程须知
有操作Linux命令行的基本技能
老师告诉你能学到什么?
1、什么是Docker 2、什么是Docker镜像,什么是容器 3、将自己的app打包成容器 4、搭建多容器的环境 5、docker在各个平台上的安装

微信扫码,参与3人拼团

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

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