Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ Microsoft AZ-900
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Personal Transformation Life Purpose Meditation CBT Emotional Intelligence
Web Development JavaScript React CSS Angular PHP Node.Js WordPress Vue JS
Google Flutter Android Development iOS Development React Native Swift Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
Microsoft Power BI SQL Tableau Business Analysis Data Modeling Business Intelligence MySQL Data Analysis Blockchain
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Business Plan Startup Online Business Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
IT & Software Other IT & Software Docker

米国AI開発者がゼロから教えるDocker講座

AI開発のプロが徹底的に現場目線でわかりやすく教えます.Dockerを使って超本格的なデータサイエンスやWeb開発の環境が作れるようになります.
Bestseller
Rating: 4.8 out of 54.8 (1,869 ratings)
5,377 students
Created by かめ れおん
Last updated 3/2021
Japanese
30-Day Money-Back Guarantee

What you'll learn

  • DockerやDocker composeの基本的な使い方を体系的に学べます
  • Linuxの基礎コマンドなど,プログラミング学習に必要な知識を学べます
  • Dockerを使ったデータサイエンスの環境構築
  • Dockerを使ったWebアプリの開発環境構築
  • Dockerを使ったCICDパイプラインの構築

Requirements

  • mac推奨
  • プログラミング初心者でもOK!

Description

Dockerの基本的な使い方から現場で役立つ応用的な使い方まで,米国で活躍するAI開発者が講師となって徹底的に解説します.

プログラミングの知識がない人でも,問題なく受講できます.

本コースでは,Dockerだけではなく,以下のツールを使っていきます(どれもテック業界で今話題のものばかりですが,これらの知識はなくて全然OKです!)

-Docker compose

-Linux

-AWS

-Rails

-Postgres

-Jupyter Lab

-Anaconda

-Travis CI

-GitHub

-Sublime

-Heroku

-Tensorflow & Keras

-Ubuntu

-Nvidia GPU


本コースでDockerを習得して,今後のプログラミング学習や開発で環境構築でラクをしましょう!

Who this course is for:

  • これからプログラミングを勉強しようとしている人
  • データサイエンスやWeb開発に興味がある人
  • Dockerを勉強してみたけど挫折した人
  • すでに業務でDockerを使っているが,体系的にきちんと学びたい人

Course content

14 sections • 104 lectures • 14h 43m total length

  • Preview09:52

  • Preview05:05
  • シェルについて知ろう
    02:17
  • 環境変数について知ろう
    03:16
  • Linuxの基礎コマンド
    06:12

  • 本コースを始める前に準備するもの
    01:47
  • 次レクチャーの補足(M1チップユーザの方へ)
    00:27
  • DockerHubの登録とDockerのインストール
    06:26
  • Sublimeのインストール
    06:45

  • 本セクションの概要
    07:25
  • DockerHubからhello-worldをpullする
    07:00
  • hello-worldのコンテナを作ってみる
    05:51
  • UbuntuのDocker imageをrunする
    08:53
  • Ubutuのコンテナを更新する
    06:26
  • コンテナをrestartして再度コンテナを起動する
    07:09
  • コンテナをcommitして更新内容をDocker imageにする
    07:17
  • DockerHubにリポジトリを作成する
    06:21
  • Docker imageを別名で保存する
    07:04
  • DockerHubにDocker imageをpushする
    03:55
  • pushしたDocker imageをpullしてみる
    07:25
  • 本セクションまとめ
    11:34

  • 本セクションの概要
    03:15
  • $docker runは何をしているのか
    13:43
  • コマンドの上書き
    06:54
  • -itって何してるの?
    06:33
  • コンテナの削除
    06:08
  • コンテナのファイルシステムの独立性
    07:19
  • コンテナ名を指定してrunする
    07:14
  • detachedモードとforegroundモード
    07:04
  • 本セクションまとめ
    10:20

  • Dockerfileとは?
    03:31
  • Dockerfileを見てみよう!
    05:02
  • Dockerfileを作ってみよう!
    07:56
  • DockerfileをbuildしDocker imageを作る
    07:03
  • ビルドしたDocker imageをrunする
    05:32
  • Dockerfileまとめ
    03:43

  • Dockerfileのinstructionの紹介
    01:37
  • FROM
    04:23
  • RUN
    06:16
  • Layer数を最小限にするために
    08:30
  • cacheを使おう
    13:26
  • CMD
    09:45
  • RUNとCMDの違い
    05:09
  • 本セクションまとめ
    06:58

  • $docker buildは何をしているのか
    03:41
  • Docker daemonとは?
    05:01
  • build contextとは?
    05:33
  • COPY
    07:38
  • COPY vs ADD
    12:22
  • Dockerfileがbuild contextにない場合
    07:10
  • CMD vs ENTRYPOINT
    10:34
  • ENV
    06:31
  • WORKDIR
    08:40
  • 本セクションまとめ
    05:58

  • 本セクションの概要
    04:11
  • -vオプションを使ってファイルシステムを共有する
    11:11
  • -uオプションを使って,ホストとコンテナのアクセス権限を共有する
    16:40
  • -pオプションを使って,ホストとコンテナのポートを繋げる
    10:06
  • コンテナで使えるコンピュータリソースの上限を設定する
    11:56
  • 本セクションまとめ
    07:01

  • Preview05:59
  • Jupyter Labとは?
    07:45
  • なぜDockerを使うのか?
    04:22
  • Dockerfileを書く
    14:42
  • Anacondaのインストール
    18:11
  • Dockerfileの続きを書く
    12:04
  • ファイルシステムの共有
    07:17
  • 本セクションの振り返りと次セクションへの展望
    09:44

Instructor

かめ れおん
米国データサイエンティスト
かめ れおん
  • 4.8 Instructor Rating
  • 2,975 Reviews
  • 6,345 Students
  • 3 Courses

米国でデータサイエンティストとして働いています.

東大院⇨外資系IT企業で6年弱勤務⇨2018年から米国

専門はコンピュータ・ビジョン.アメリカの大手Tech企業で医療画像診断AIを開発してます .

初学者の目線で図を使ってわかりやすく解説をします.

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.