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

Docker入门

西北峰 学生
难度初级
时长 1小时36分
学习人数
综合评分9.50
130人评价 查看评价
9.7 内容实用
9.3 简洁易懂
9.5 逻辑清晰
  • 用dockerfile构建自己的一个image

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

    2021-05-25

  • docker run ubuntu echo hello docker

    输出一个hello docker的欢迎语。

    查看全部
  • docker 架构:

    host中docker daemon程序负责下载镜像、运行一个游戏等操作;

    Client通过命令交给daemon来操作,与docker daemon交互;

    Images镜像,共享镜像的服务;


    客户端和守护进程进行交互,客户端将命令送给守护进程,守护进程操作镜像和容器,并和远端的镜像仓库进行交互。

    查看全部
  • 安装

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



    让当前用户可以拥有安装权限

    sudo usermod -aG docker xbf

    xbf是当前用户名

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

    2021-05-25

  • Docker 为什么这么火?

    能够打包隔离开发和运维,只要是对docker有兴趣都会有帮助。

    预备知识:

    linux

    bash

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

    2021-05-25

  • dockerfile中的分层以及镜像中的分层:

    http://img1.sycdn.imooc.com//60a6688d0001058805150348.jpg

    http://img1.sycdn.imooc.com//60a668a800011d8704190374.jpg

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

    2021-05-20

  • 国内的docker仓库:

    http://img1.sycdn.imooc.com//60a66851000147a603310319.jpg

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

    2021-05-20

  • registry命令:

    http://img1.sycdn.imooc.com//60a668210001beab04710318.jpg

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

    2021-05-20

  • registry:

    http://img1.sycdn.imooc.com//60a668080001495805900387.jpg

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

    2021-05-20

  • 镜像分层

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

    2021-05-02

  • VM vs Docker

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

    2021-05-02

  • FROM      base image

    RUN         执行命令

    ADD         添加文件

    COPY        拷贝文件

    CMD        执行命令

    EXPOSE    暴露端口

    WORKDIR        指定路径

    MAINTAINER        维护者

    ENV       设定环境变量

    ENTRYPOINT     容器入口

    USER    指定用户

    VOLUME      mount  point

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

    2021-04-22

  • 不受环境影响,让程序变得单纯

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

    2021-04-03

  • version: '3.1'

    networks:

      ghost:

    services:

      nginx:

        build: nginx

        networks:

          - ghost

        ports:

          - "80:80"

        depends_on:

          - ghost-app

      ghost-app:

        build: ghost

        networks:

          - ghost

        depends_on:

          - db

        restart: always

        ports:

          - 2368:2368

        environment:

          # see https://ghost.org/docs/config/#configuration-options

          database__client: mysql

          database__connection__host: db

          database__connection__user: root

          database__connection__password: example

          database__connection__database: ghost

          # this url value is just an example, and is likely wrong for your environment!

          # url: http://localhost:8080

          # contrary to the default mentioned in the linked documentation, this image defaults to NODE_ENV=production (so development mode needs to be explicitly specified if desired)

          #NODE_ENV: development

      db:

        image: mysql:5.7

        restart: always

        networks:

          - ghost

        volumes:

          - $PWD/data:/var/lib/mysql

        ports:

          - "3306:3306"

        environment:

          MYSQL_ROOT_PASSWORD: example



    FROM ghost:3-alpine

    EXPOSE 2368


    FROM nginx

    COPY nginx.conf /etc/nginx/nginx.conf

    EXPOSE 80


    worker_processes 4;

    events {

        worker_connections 1024;

    }

    http {

        server {

            listen 80;

            location / {

                proxy_pass http://ghost-app:2368;

            }

        }

    }

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

    2021-03-23

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

    2021-03-06

举报

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

微信扫码,参与3人拼团

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

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