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

Docker入门

西北峰 学生
难度初级
时长 1小时36分
学习人数
综合评分9.50
130人评价 查看评价
9.7 内容实用
9.3 简洁易懂
9.5 逻辑清晰
  • docker 容器重启还原,volume中的数据可以改动不被还原

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

    2019-01-09

  • docker ps -a 表示所有容器

    docker pull 获取image

    docker build 创建image

    docker run 运行container

    docker images 列出image

    docker ps 列出container

    docker rm 删除container

    docker rmi 删除images

    docker cp host和container之间拷贝文件

    docker commit 保存改动为新的image


    查看全部
  • FROM ubuntu

    MANTAINER XSW

    RUN sed -i 's/cn.archive.ubuntu.com/mirrors.ustc.edu.cn/g' /etc/apt/sources.list

    RUN apt get update

    RUN apt-get install -y nginx

    COPY index.html /usr/share/nginx/html

    ENTRYPOINT ["/usr/sbin/nginx","-g","daemon off;"]

    EXPOSE 80

    Dockerfile 语法

    FROM 基础镜像 

    RUN 在容器中执行命令

    ADD 添加文件,相比COPY可以将远程的文件复制进容器

    COPY 拷贝文件

    CMD 执行命令

    EXPOSE 暴露端口

    WORKDIR 指定路径

    MAINTAINER 维护者

    ENV 设置环境变量

    ENTRYPOINT 容器入口

    USER 指定用户

    VOLUME 指定容器挂载的卷

    查看全部
    1 采集 收起 来源:dockerfile实战

    2019-01-06

  • 镜像分层的原理及其好处:


     分层的好处:假如有很多 container 或者 很多的 Image的话,这些层可以共享。那么存储压力会小很多。运行起来方便。


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

    2019-01-05

  • dockerfile 用来创建docker镜像。

    格式 :

    FROM alpine:latest

    MAINTAINER XSW

    CMD echo "hello Docker"

    FROM 表示基础镜像

    MAINTAINER  表示介绍


    docker build -t hello_docker .

    docker build 用来构建 -t 表示给它一个标签, . 表示通过当前目录下的所有文件来进行构建。


    docker run hello_docker 运行

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

    2019-01-05

  • -p 做端口映射 将 docker端口映射到本机的端口。

    -d 是以守护进程返回,即后台运行。会返回容器的ID。

    docker ps 查看docker 当前正在运行的进程。如果带上 -a 参数,就会显示所有运行过的记录 。类似ps。

    docker cp 可以在主机和docker容器之间复制文件。类似cp。例如:docker cp index.html 7ad3fe7f8c68://usr/share/nginx/html/

    docker stop 可停止容器 例如:docker stop 7ad3fe7f8c68。

    docker 容器在被停止后,容器会被还原,之前所作更改不会被保存。

    docker commit 命令能保存当前修改。例如:docker commit -m 'fun' 558399d9bc06 nginx-fun。-m 带提交的描述信息,后面带容器ID 和容器别名。  类似 git commit。

    docker rmi 能删除指定imageID的image。例如:docker rmi 2e81b79ea86d

    docker rm 能删除某一个容器ID的运行记录。

    docker pull 从远端获取image

    docker build 创建image

    docker images 列出本地所有 image

    docker run 运行容器

    docker ps 列出容器

    docker rm 用来删除容器

    docker rmi 用来删除image

    docker cp 在host 和容器之间拷贝文件

    docker commit 保存改动为新的image

    查看全部
  • Docker Architecture 2

    查看全部
  • Docker Architecture

    查看全部
  • docker-compose 命令
    查看全部
    0 采集 收起 来源:课程总结

    2019-01-04

  • docker-compose 常用命令
    查看全部
    0 采集 收起 来源:章节回顾

    2019-01-04

  • 多容器
    查看全部
    0 采集 收起 来源:compose介绍

    2019-01-04

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

    2019-01-04

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

    2019-01-04

  • Linux安装docker,当前用户没有root权限。

    sudo wget -qO- https://get.docker.com | sh

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

    2018-12-25

  • sudo wget -qO- https://get.docker.com | sh

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

    2018-12-25

举报

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

微信扫码,参与3人拼团

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

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