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

Docker入门

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

    FROM ghost
    COPY ./config.js /var/lib/ghost/config.js
    EXPOSE 2368
    # CMD ["npm", "start", "--production"]

    最新版本的npm没有package.json

    或者可以下老版本

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

    2019-08-11

  • 1 本地目录挂载容器目录。

    2 指定镜像,本地没有对应镜像,从远程拉取。

    example:

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

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

    2019-08-11

  • 删除容器

    docker stop containerId

    docker rm containerId

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

    2019-08-11

  • 本地目录挂载容器数据卷中

    docker run -v $PWD/code:/var/www/html nginx

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

    2019-08-11

  • 镜像是只读的,一旦镜像启动为容器,就会产生一个<strong>可读可写的容器层</strong>
    查看全部
    1 采集 收起 来源:镜像分层

    2020-09-11

  • 每一行都产生一个新层

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

    2019-08-01

  • WORKDIR:工作目录

    MAINTAINER:作者

    ENV:设置容器内环境变量

    ENTERPOINT:如果指定,CMD会变为它的arguments

    USER:执行命令的用户,一般是非root

    VOLUME:挂在卷

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

    2019-08-01

  • FROM:基础镜像

    RUN:容器内执行命令

    ADD:可以添加远程文件,如ftp文件,比copy强大

    COPY:拷贝文件

    cmd:程序入口,像main方法一样

    expose:暴露端口


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

    2019-08-01

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

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

    2019-07-22

  • vm和docker的区别

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

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

    2019-07-22

  • docker rm //删除container
    docker rmi //删除image
    docker cp //在host和container之间拷贝文件
    docker commit //保存改动为新的image


    查看全部
  • docker 命令小结

    查看全部
  • Dockerfile语法:

    1. FROM 用来设置base image

    2. RUN 执行命令

    3. ADD 添加文件,可以添加远程文件

    4. COPY 拷贝文件

    5. CMD 执行命令

    6. EXPOSE 暴露端口

    7. WORKDIR 指定路径

    8. MAINTAINER 维护者,创建者

    9. ENV 设定环境变量

    10. ENTRYPOINT 容器入口

    11. USER 指定用户

    12. VOLUME mount point

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

    2019-07-20

    1. 创建一个新文件

      touch Dockerfile

    2. 将 . 路径下的文件创建成镜像hello_docker

      docker build -t hello_docker .

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

    2019-07-20

  • 1. 运行daocloud.io/nginx,由80端口映射在本地8080端口上:

    docker run -p 8080:80 -d daocloud.io/nginx

    -p 做端口映射,

    -d 允许这个程序直接返回,把这个容器作为守护进程执行

    2. copy文件到docker容器

    docker cp 文件名 容器ID://usr/share/nginx/html

    3. 保存对容器做的修改

    docker commit -m '容器提交的msg' 容器ID 生成新镜像名字

    4. 删除镜像

    docker rmi 镜像ID

    5. 列出容器

    docker ps 列出当前运行的容器

    docker ps -a 列出所有的容器

    6. 删除容器

    docker rm 容器ID1 容器ID2

    7. 其他

    docker pull 获取image

    docker build 创建image

    docker images 列出image

    docker run 运行container

    docker ps 列出container

    docker rm 删除container

    docker rmi 删除image

    docker cp 在host和container之间拷贝文件

    docker commit 保存改动为新的image

    查看全部

举报

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

微信扫码,参与3人拼团

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

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