|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/docker-training/
课程评论:没有评论
课程名称:Docker实训营:实践学习-DevOps 课程概述: 本课程分为五个部分,为学习者提供全面的Docker知识与实践。具体内容如下: 第一部分:介绍 - 介绍容器及其概念 - Docker安装和第一个容器创建 - 如何从Docker Hub获取容器镜像 - 在后台运行容器、交互模式和TTY终端 - 使用单一命令删除已退出的Docker容器 - 查看运行中容器的详细信息、日志和统计数据 - 进行端口转发 - 执行、重命名和重启运行中的容器 - 附加容器、杀死/停止、暂停/恢复容器 - 创建和启动容器,与文件传输命令 - 导入导出Docker命令 - 从运行中的容器创建镜像 - 从Docker Hub拉取特定版本的镜像 - 镜像历史、检查和删除镜像 第二部分:Dockerfile - Dockerfile概述及分层结构 - 使用Dockerfile创建CentOS 7镜像 - LABEL、ENV和RUN命令概述 - WORKDIR命令 - Copy和Add命令及其区别 - 使用Dockerfile创建带密码的用户账户 - CMD命令 - 通过SSH进入容器 - EXPOSE命令概述 - Dockerfile中的ENTRYPOINT 第三部分:在Docker中管理数据 - Docker数据管理概述 - 创建和附加卷到容器 - 从Docker主机删除卷 - 绑定挂载的使用 第四部分:Docker中的网络 - 桥接网络的概述 - 在自定义创建的桥接网络中运行容器 - 启用不同桥接网络中Docker之间的通信 - 在自定义桥接网络中启用DNS - 主机网络和无网络配置 - 连接一个或多个网络到正在运行的容器 - 创建私有Docker注册表 - 在非安全网络中如何允许镜像在私有注册表中 第五部分:Docker Compose - Docker Compose概述 - Docker Compose安装 - 创建第一个Docker Compose文件 - 用JSON语言编写Docker Compose文件 - 学习基本命令(如docker-compose up、down、create等) - 附加卷和端口映射 - 使用Docker Compose构建自定义镜像 - 课程的最后一讲 此课程通过理论与实践结合,适合希望深入了解Docker及其在DevOps中应用的学习者。
Section 1: IntroductionIntroduction about containersInstallation of DockerCreate a first containerFetch container image from docker hubRun a container in backgroup, interactive with tty terminalDelete exited dockers using a single commandGet complete details of a running containerCheck logs & stats of a running containerPort forwardingexec, rename & restart the running containerAttach a containerKill/stop, pause/unpause a containerCreate, start, cp commandExport/Import Command in DockerCreate a image from running containerPull a specific version image from Docker hubImage history, inspect & remove imageSection 2: DockerfileOverview of Dockerfile, layered architectureCreate a centos 7 image using DockerfileOverview of LABEL, ENV & RUN CommandOverview of WORKDIRCopy, add command with their differencesCreate a user account with password using dockerfileCMD CommandSSH to a containerOverview of EXPOSE CommandENTRYPOINT in DockerfileSection 3: Manage Data in DockerOverview of managing data in DockerVolumesCreate & attach a volume to a containerDelete volumes from the Docker host machineBind mountsSection 4: Networking in DockerBridge networkingRun containers in custom created bridge networkingEnable communication between dockers belong to different bridge networkDNS enabled with custom bridge networkingHost networkingNone networkingConnect one or more network to a running containerCreate private docker registryHow to allow image in private registry for non-secure networkSection 5: Docker ComposeOverview of docker composeDocker compose InstallationCreate my first docker compose fileCreate docker compose file in json languageLearn basic commandsdocker-compose updocker-compose downdocker-compose createdocker-compose startdocker-compose stopdocker-compose rmdocker-compose imagesdocker-compose psdocker-compose pausedocker-compose unpausedocker-compose killdocker-compose port portdocker-compose logsdocker-compose execdocker-compose rundocker-compose scaledocker-compose topAttach a volume & port mapping using docker composeBuild a custom image using docker composeLast lecture