SlideShare a Scribd company logo
手把手帶你學 入門篇
Philipz(鄭淳尹)
2017-03-04
廣宣學堂
Philipz (鄭淳尹)
Docker.Taipei 共同發起人
歐萊禮《Docker 錦囊妙計》譯者
碁峰《Docker入門與實戰》、
《Kubernetes使用指南》審譯者
2014 COSCUP/iThome Summit 講者
2015 Microsoft Azure 開發者大會 講者
2016 COSCUP Docker 進階工作坊
2016 義守大學資工系 Docker 研習營
Today Topics
1. The differents between VMs and Container,
Container lifecycle.
2. Docker ecosystem tools
3. Linux CLI、Docker CLI
4. Using Docker Engine
5. Docker Hub intoduction
6. Docker image & Docker hub autobuild
7. Docker Network CLI & Docker Compose CLI
8. Using Docker Compose
9. Docker & Qemu & RPi Raspbian
1. Compare VM with
Container
Virtualization History
● IBM zOS
● Virtual Hardware - VMware, KVM, Xen, VirtualBox
● Hardware-assisted virtualization
● Paravirtualization
● OS-level virtualization
a. OpenVZ
b. LXC
c. Docker
● IaaS, PaaS, SaaS - Snapshot, Migration
The Martix of Hell
A Brief History of Containers
1979: Unix V7 2000: FreeBSD Jails
2005: Open VZ 2008: LXC
2013: LMCTFY 2013: Docker
2016: Windows Container
From: A Brief History of Containers: From 1970s chroot to
Docker 2016
手把手帶你學Docker 03042017
Containers vs. VMs
Blog description
Containers vs. VMs
Blog description
Containers are not VMs
Blog description
Container Principle
Real Container
One Container
One Customer
One Commodity
Software Container
One Container
One Process
簡體翻譯
2. Docker ecosystem tools
Docker Tools
Still No Silver Bullet
Container is one key element, not all.
DevOps pipeline process
Microservices, or other service stacks.
Infrastructure as Code
Business model
Business
model
Microservices
Infrastructure
as Code
Container
Design
DevOps
*業務系統
微服務架構
Kubernetes
基礎架構
即程式碼
容器式
設計
自動化生產線
Docker Datacenter
3.1 Linux command-line
Microsoft Azure
https://portal.azure.com/
手把手帶你學Docker 03042017
手把手帶你學Docker 03042017
手把手帶你學Docker 03042017
手把手帶你學Docker 03042017
3.2 Docker command-line
Install Docker
Install Docker on Ubuntu
or
curl -sSL https://get.docker.com/ | sh
and
docker run hello-world
2015-01-31 Study-Area
Gitbook: Docker 從入門到實踐
Docker Management commands
Docker image commands
Docker container commands (1/2)
Docker container commands (2/2)
4. Docker Engine
Playground
Azure Firewall
docker run -d -p 80:80 nginx
docker run -ti --rm -p 80:80 nginx
docker run -ti --rm -p 80:80 nginx bash
Azure DNS Setting
5. Docker Hub introduction
Docker Hub = App Store
● Public Docker Registry
● One free private repo.
● Auto-build & Webhook
● Security Scanning is not free.
●
GitHub & Docker Hub
Vulnerability Analysis
CoreOS Clair
Anchore
手把手帶你學Docker 03042017
手把手帶你學Docker 03042017
6.1 Docker image &
Dockerfile
Docker Layers
Create Docker image
1. Docker commit
2. Dockerfile - docker build
3. Docker Hub auto-build
4. FROM scratch
5. Based on others, ubuntu, alpine...
Example:
https://github.com/docker/labs/tree/master/beginn
er/static-site
docker save busybox > busybox.tar
docker load < busybox.tar
Dockerfile Reference
Same folder, docker build .
docker build -f /other/folder/file .
Add tag, docker build -t TAG_NAME .
Sample:
FROM debian:jessie
MAINTAINER docker "docker@nginx.com"
RUN apt-get update && apt-get install -y nginx
CMD ["nginx", "-g", "daemon off;"]
Healthcheck from 1.12
Dockerfile Practice
1. Must be “Dockerfile”.
2. Use a .dockerignore file, like .gitignore.
3. Minimize the number of layers
4. Sort multi-line arguments
5. ADD or COPY
6. CMD or ENTRYPOINT
7. ONBUILD
8. EXPOSE and USER
9. WORKDIR and ENV
Use Scenario
Commit
Push
Pull
Deploy
6.2 Docker Hub Auto-build
Dockerfile
Sample:
FROM debian:jessie
MAINTAINER docker "docker@nginx.com"
RUN apt-get update && apt-get install -y nginx
CMD ["nginx", "-g", "daemon off;"]
Git Workflow
1. git init or init on GitHub.
2. git add Dockerfile
3. git commit -m “First init”
4. git remote add origin
https://github.com/YOURNAME/docker_build.git
5. git push origin master
Create Auto-build Repo.
Build Settings
docker pull YOURNAME/IMAGENAME
7.1.1 Docker Network
command-line
TCP/IP Foundation
www.google.com, www is hostname, google.com
is domain name.
Localhost: 127.0.0.1
TCP/UDP Port: 0-65535 = 2^16,
but 0 is a reserved port.
Private IP:
10.0.0.0/8
172.16.0.0/12 ~
172.31.0.0/12
192.168.0.0/16
Network and connectivity commands
https://docs.docker.com/engine/userguide/networking/
Docker Built-In Network Drivers
● Bridge
● Overlay
● MACVLAN
● Host
● None
No more “link”, just use network.
Docker Reference Architecture: Designing Scalable,
Portable Docker Container Networks
Docker Plug-In Network Drivers
● weave
● calico
Docker Plug-In IPAM Drivers
● infoblox
Exercise 1
$ docker network ls
$ ifconfig
$ docker run -ti --rm busybox sh
cat /etc/hosts, ifconfig
$ docker network inspect bridge
$ docker run -itd --name=container1 busybox
$ docker run -itd --name=container2 busybox
$ docker exec -ti container2 sh
ping -w3 172.17.0.2, ping container1
Exercise 2
$ docker network create vlan_1
$ docker network inspect vlan_1
$ ifconfig | more
$ docker run --network=vlan_1 -itd --name=container3 busybox
$ docker network inspect vlan_1
$ docker run --network=vlan_1 -itd --name=container4 busybox
$ docker exec -ti container4 sh
ping -w3 172.17.0.2, ping container1, ping container3
Exercise 3
$ docker network create wp_db
$ docker pull mysql:5.7
$ docker pull wordpress
$ docker run -d --name db --network=wp_db
-e MYSQL_ROOT_PASSWORD=wordpress
-e MYSQL_DATABASE=wordpress
-e MYSQL_USER=wordpress
-e MYSQL_PASSWORD=wordpress
mysql:5.7
$ docker run -d --name wp -p 80:80 --network=wp_db
-e WORDPRESS_DB_HOST=db:3306
-e WORDPRESS_DB_PASSWORD=wordpress
wordpress
7.1.2 Docker Volume
command-line
Shared data volume commands
Manage data in containers
Exercise
$ docker volume create 
--name composewp_db_data
$ docker pull mysql:5.7
$ docker pull wordpress
$ docker run -d --name db --network=wp_db
-e MYSQL_ROOT_PASSWORD=wordpress
-e MYSQL_DATABASE=wordpress
-e MYSQL_USER=wordpress
-e MYSQL_PASSWORD=wordpress
-v composewp_db_data:/var/lib/mysql
mysql:5.7
$ docker run -d --name wp -p 80:80 --network=wp_db
-e WORDPRESS_DB_HOST=db:3306
-e WORDPRESS_DB_PASSWORD=wordpress
wordpress
SDS
Software Define Storage
EMC: REX-Ray
Azure: File storage
AWS: Elastic File System
7.2 Docker Compose
command-line
Install Docker Compose
sudo curl -L
"https://github.com/docker/compose/releases/download/1.9.0/
docker-compose-$(uname -s)-$(uname -m)" -o 
/usr/local/bin/docker-compose
and
sudo chmod +x /usr/local/bin/docker-compose
docker-compose -v
Docker Compose commands (1/2)
Commands:
build Build or rebuild services
bundle Generate a Docker bundle from the Compose file
config Validate and view the compose file
create Create services
down Stop and remove containers, networks, images, and volumes
events Receive real time events from containers
exec Execute a command in a running container
help Get help on a command
kill Kill containers
logs View output from containers
pause Pause services
port Print the public port for a port binding
Docker Compose commands (2/2)
Commands:
ps List containers
pull Pull service images
push Push service images
restart Restart services
rm Remove stopped containers
run Run a one-off command
scale Set number of containers for a service
start Start services
stop Stop services
unpause Unpause services
up Create and start containers
version Show the Docker-Compose version information
Compose File Reference
Run Multi-container at the same time.
Must be docker-compose.yml
Same folder, docker-compose up -d
Docker will build the Dockerfile of subfolders.
Docker Network, Volume supports
1.13 has supported Swarm mode.
Quickstart: Compose and WordPress
8. Using Docker Compose
Compose File Sample (1/2)
version: '2'
services:
db:
image: mysql:5.7
volumes:
- db_data:/var/lib/mysql
restart: always
environment:
MYSQL_ROOT_PASSWORD: wordpress
MYSQL_DATABASE: wordpress
MYSQL_USER: wordpress
MYSQL_PASSWORD: wordpress
Compose File Sample (1/2)
wordpress:
depends_on:
- db
image: wordpress:latest
ports:
- "8000:80"
restart: always
environment:
WORDPRESS_DB_HOST: db:3306
WORDPRESS_DB_PASSWORD: wordpress
volumes:
db_data:
Microservices Java Worker
Docker Birthday #3 training
Microservices .NET Worker
Docker Birthday #3 training
Docker Compose & CI/CD
GitHub, CircleCI, Docker Hub = GitLab
Testing level? Coding effort? Env. build-up
effort?
End to End Tests
CI with Docker Compose is easy to implement.
From: Oreilly - Building Microservices
Container Development Flow
From: Testing Strategies for Docker Containers
手把手帶你學Docker 03042017
9. Docker & Qemu &
Raspberry Pi Raspbian
How to build a base image
Cross-compiler
1. Building ARM
containers on
x86 machine
2. Qemu-static-Docker IoT
CI/CD
3. Using GPIO with Docker
RPi & Docker
手把手帶你學Docker 03042017
手把手帶你學Docker 03042017
Why resinOS
https://resinos.io/
10. Demo TensorFlow
with Docker
Docker + TensorFlow + GPU
● Machine Learning, Deep Learning
● TensorFlow Docker images
● nvidia-docker
Exercise & Self-learning
1. Docker Basic - Katacoda by Philipz
2. Docker Trainning
3. Docker Free self-paced courses
4. Docker Tutorials and Labs
Online Self-learning
Offical Online Lab
Scalable Microservices with Kubernetes
- Udacity
Hope You Love Docker
So long!

More Related Content

PDF
從軟體開發角度
談 Docker 的應用
謝 宗穎
 
PDF
nginx入門
Takashi Takizawa
 
PPTX
root権限無しでKubernetesを動かす
Akihiro Suda
 
PDF
Elasticsearchプラグインの作り方
Shinsuke Sugaya
 
PDF
An Overview to MySQL SYS Schema
Mydbops
 
PDF
Tradeoffs in Distributed Systems Design: Is Kafka The Best? (Ben Stopford and...
HostedbyConfluent
 
PDF
TUI作業で便利なソフト2題
shimadah
 
PDF
Ruby Rails 老司機帶飛
Wen-Tien Chang
 
從軟體開發角度
談 Docker 的應用
謝 宗穎
 
nginx入門
Takashi Takizawa
 
root権限無しでKubernetesを動かす
Akihiro Suda
 
Elasticsearchプラグインの作り方
Shinsuke Sugaya
 
An Overview to MySQL SYS Schema
Mydbops
 
Tradeoffs in Distributed Systems Design: Is Kafka The Best? (Ben Stopford and...
HostedbyConfluent
 
TUI作業で便利なソフト2題
shimadah
 
Ruby Rails 老司機帶飛
Wen-Tien Chang
 

What's hot (20)

PDF
SRE/DevOps 신입으로 1년간 근무하며 겪은 경험담
Juhyun Kim
 
PDF
kubernetes : From beginner to Advanced
Inho Kang
 
PPTX
Docker 基礎介紹與實戰
Bo-Yi Wu
 
PPTX
Zookeeper Architecture
Prasad Wali
 
PDF
Analyze Virtual Machine Overhead Compared to Bare Metal with Tracing
ScyllaDB
 
PPTX
소셜게임 서버 개발 관점에서 본 Node.js의 장단점과 대안
Jeongsang Baek
 
PPTX
php-src の歩き方
do_aki
 
PPTX
JIRA 업무 생산성 향상 및 프로젝트 관리
KwangSeob Jeong
 
PDF
Replication Troubleshooting in Classic VS GTID
Mydbops
 
PDF
Spring Day 2016 - Web API アクセス制御の最適解
都元ダイスケ Miyamoto
 
PDF
細かすぎて伝わらないかもしれない Azure Container Networking Deep Dive
Toru Makabe
 
PDF
Oss貢献超入門
Michihito Shigemura
 
PDF
イミュータブルデータモデルの極意
Yoshitaka Kawashima
 
PDF
Oracle 12c PDB insights
Kirill Loifman
 
PDF
今さら聞けない!Windows server 2012 r2 hyper v入門
Trainocate Japan, Ltd.
 
PDF
トランザクションの並行処理制御
Takashi Hoshino
 
PDF
Grouping and Joining in Lucene/Solr
lucenerevolution
 
PDF
PowerShellが苦手だった男がPowerShellを愛するようになるまで
Kazuhiro Matsushima
 
PDF
MySQL Indexing : Improving Query Performance Using Index (Covering Index)
Hemant Kumar Singh
 
ODP
Working with Shared Libraries in Perl
Ido Kanner
 
SRE/DevOps 신입으로 1년간 근무하며 겪은 경험담
Juhyun Kim
 
kubernetes : From beginner to Advanced
Inho Kang
 
Docker 基礎介紹與實戰
Bo-Yi Wu
 
Zookeeper Architecture
Prasad Wali
 
Analyze Virtual Machine Overhead Compared to Bare Metal with Tracing
ScyllaDB
 
소셜게임 서버 개발 관점에서 본 Node.js의 장단점과 대안
Jeongsang Baek
 
php-src の歩き方
do_aki
 
JIRA 업무 생산성 향상 및 프로젝트 관리
KwangSeob Jeong
 
Replication Troubleshooting in Classic VS GTID
Mydbops
 
Spring Day 2016 - Web API アクセス制御の最適解
都元ダイスケ Miyamoto
 
細かすぎて伝わらないかもしれない Azure Container Networking Deep Dive
Toru Makabe
 
Oss貢献超入門
Michihito Shigemura
 
イミュータブルデータモデルの極意
Yoshitaka Kawashima
 
Oracle 12c PDB insights
Kirill Loifman
 
今さら聞けない!Windows server 2012 r2 hyper v入門
Trainocate Japan, Ltd.
 
トランザクションの並行処理制御
Takashi Hoshino
 
Grouping and Joining in Lucene/Solr
lucenerevolution
 
PowerShellが苦手だった男がPowerShellを愛するようになるまで
Kazuhiro Matsushima
 
MySQL Indexing : Improving Query Performance Using Index (Covering Index)
Hemant Kumar Singh
 
Working with Shared Libraries in Perl
Ido Kanner
 
Ad

Viewers also liked (20)

PDF
Introduction to Golang final
Paul Chao
 
PDF
Docker for Java Developers
NGINX, Inc.
 
PDF
First few months with Kotlin - Introduction through android examples
Nebojša Vukšić
 
PDF
Docker Introduction
Robert Reiz
 
PDF
Spring ❤️ Kotlin #jjug
Toshiaki Maki
 
PPTX
Load Balancing Apps in Docker Swarm with NGINX
NGINX, Inc.
 
PDF
実例で学ぶ、明日から使えるSpring Boot Tips #jsug
Toshiaki Maki
 
PDF
Docker from A to Z, including Swarm and OCCS
Frank Munz
 
PDF
Infrastructure Deployment with Docker & Ansible
Robert Reiz
 
PDF
EuroPython 2014 YAML Reader Lightning Talk
Schlomo Schapiro
 
PDF
Translation Markup Language and Universal Translation Memory
Michael Berkovich
 
PDF
Tool Development 05 - XML Schema, INI, JSON, YAML
Nick Pruehs
 
PDF
The slick YAML based configuration by file in Magnolia 5.4
Magnolia
 
PPTX
05 integrate redis
Erhwen Kuo
 
PDF
Javaの好きなところ
Aya Ebata
 
PDF
Building web apps with vaadin 8
Marcus Hellberg
 
PDF
AWS re:Invent 2016 Fast Forward
Shuen-Huei Guan
 
PDF
Spark手把手:[e2-spk-s03]
Erhwen Kuo
 
PDF
Spark手把手:[e2-spk-s01]
Erhwen Kuo
 
Introduction to Golang final
Paul Chao
 
Docker for Java Developers
NGINX, Inc.
 
First few months with Kotlin - Introduction through android examples
Nebojša Vukšić
 
Docker Introduction
Robert Reiz
 
Spring ❤️ Kotlin #jjug
Toshiaki Maki
 
Load Balancing Apps in Docker Swarm with NGINX
NGINX, Inc.
 
実例で学ぶ、明日から使えるSpring Boot Tips #jsug
Toshiaki Maki
 
Docker from A to Z, including Swarm and OCCS
Frank Munz
 
Infrastructure Deployment with Docker & Ansible
Robert Reiz
 
EuroPython 2014 YAML Reader Lightning Talk
Schlomo Schapiro
 
Translation Markup Language and Universal Translation Memory
Michael Berkovich
 
Tool Development 05 - XML Schema, INI, JSON, YAML
Nick Pruehs
 
The slick YAML based configuration by file in Magnolia 5.4
Magnolia
 
05 integrate redis
Erhwen Kuo
 
Javaの好きなところ
Aya Ebata
 
Building web apps with vaadin 8
Marcus Hellberg
 
AWS re:Invent 2016 Fast Forward
Shuen-Huei Guan
 
Spark手把手:[e2-spk-s03]
Erhwen Kuo
 
Spark手把手:[e2-spk-s01]
Erhwen Kuo
 
Ad

Similar to 手把手帶你學Docker 03042017 (20)

PDF
Docker workshop 0507 Taichung
Paul Chao
 
PDF
手把手帶你學 Docker 入門篇
Philip Zheng
 
PDF
時代在變 Docker 要會:台北 Docker 一日入門篇
Philip Zheng
 
PPTX
Powercoders · Docker · Fall 2021.pptx
IgnacioTamayo2
 
PPSX
Docker and containers - Presentation Slides by Priyadarshini Anand
PRIYADARSHINI ANAND
 
PDF
Introduction to Docker - Learning containerization XP conference 2016
XP Conference India
 
PDF
Introduction to Docker
Kuan Yen Heng
 
PDF
Docker, the Future of DevOps
andersjanmyr
 
PDF
Docker - From Walking To Running
Giacomo Vacca
 
PDF
Docker Essentials Workshop— Innovation Labs July 2020
CloudHero
 
PDF
JDO 2019: Tips and Tricks from Docker Captain - Łukasz Lach
PROIDEA
 
PDF
Learning Docker with Thomas
Thomas Tong, FRM, PMP
 
PDF
Faster and Easier Software Development using Docker Platform
msyukor
 
PPTX
Docker advance topic
Kalkey
 
PDF
Docker Containers - everything about docker Containers
ninita397
 
PDF
Work shop - an introduction to the docker ecosystem
João Pedro Harbs
 
PPTX
Docker advance1
Gourav Varma
 
PDF
Docker & GitLab
Philip Zheng
 
PPTX
Dockerizing a Symfony2 application
Roman Rodomansky
 
PPTX
Docker for the new Era: Introducing Docker,its components and tools
Ramit Surana
 
Docker workshop 0507 Taichung
Paul Chao
 
手把手帶你學 Docker 入門篇
Philip Zheng
 
時代在變 Docker 要會:台北 Docker 一日入門篇
Philip Zheng
 
Powercoders · Docker · Fall 2021.pptx
IgnacioTamayo2
 
Docker and containers - Presentation Slides by Priyadarshini Anand
PRIYADARSHINI ANAND
 
Introduction to Docker - Learning containerization XP conference 2016
XP Conference India
 
Introduction to Docker
Kuan Yen Heng
 
Docker, the Future of DevOps
andersjanmyr
 
Docker - From Walking To Running
Giacomo Vacca
 
Docker Essentials Workshop— Innovation Labs July 2020
CloudHero
 
JDO 2019: Tips and Tricks from Docker Captain - Łukasz Lach
PROIDEA
 
Learning Docker with Thomas
Thomas Tong, FRM, PMP
 
Faster and Easier Software Development using Docker Platform
msyukor
 
Docker advance topic
Kalkey
 
Docker Containers - everything about docker Containers
ninita397
 
Work shop - an introduction to the docker ecosystem
João Pedro Harbs
 
Docker advance1
Gourav Varma
 
Docker & GitLab
Philip Zheng
 
Dockerizing a Symfony2 application
Roman Rodomansky
 
Docker for the new Era: Introducing Docker,its components and tools
Ramit Surana
 

More from Paul Chao (11)

PPTX
AI與大數據數據處理 Spark實戰(20171216)
Paul Chao
 
PDF
企業導入微服務實戰 - updated
Paul Chao
 
PDF
企業導入微服務實戰 - updated
Paul Chao
 
PDF
廣宣學堂: 企業導入微服務實戰
Paul Chao
 
PDF
廣宣學堂: 機器視覺初探 10152017
Paul Chao
 
PDF
Python網站框架絕技: Django 完全攻略班
Paul Chao
 
PDF
開放運算&GPU技術研究班
Paul Chao
 
PDF
廣宣學堂: 容器進階實務 - Docker進深研究班
Paul Chao
 
PDF
廣宣學堂: R programming for_quantitative_finance_0623
Paul Chao
 
PDF
20170430 python爬蟲攻防戰-攻防與金融大數據分析班
Paul Chao
 
PDF
廣宣學堂Python金融爬蟲原理班 20170416
Paul Chao
 
AI與大數據數據處理 Spark實戰(20171216)
Paul Chao
 
企業導入微服務實戰 - updated
Paul Chao
 
企業導入微服務實戰 - updated
Paul Chao
 
廣宣學堂: 企業導入微服務實戰
Paul Chao
 
廣宣學堂: 機器視覺初探 10152017
Paul Chao
 
Python網站框架絕技: Django 完全攻略班
Paul Chao
 
開放運算&GPU技術研究班
Paul Chao
 
廣宣學堂: 容器進階實務 - Docker進深研究班
Paul Chao
 
廣宣學堂: R programming for_quantitative_finance_0623
Paul Chao
 
20170430 python爬蟲攻防戰-攻防與金融大數據分析班
Paul Chao
 
廣宣學堂Python金融爬蟲原理班 20170416
Paul Chao
 

Recently uploaded (20)

PDF
49785682629390197565_LRN3014_Migrating_the_Beast.pdf
Abilash868456
 
PPTX
Presentation about Database and Database Administrator
abhishekchauhan86963
 
PDF
Protecting the Digital World Cyber Securit
dnthakkar16
 
PPTX
Presentation about variables and constant.pptx
kr2589474
 
PDF
vAdobe Premiere Pro 2025 (v25.2.3.004) Crack Pre-Activated Latest
imang66g
 
PPTX
ConcordeApp: Engineering Global Impact & Unlocking Billions in Event ROI with AI
chastechaste14
 
PDF
Generating Union types w/ Static Analysis
K. Matthew Dupree
 
PPTX
Visualising Data with Scatterplots in IBM SPSS Statistics.pptx
Version 1 Analytics
 
PDF
What to consider before purchasing Microsoft 365 Business Premium_PDF.pdf
Q-Advise
 
PDF
Exploring AI Agents in Process Industries
amoreira6
 
PPTX
Explanation about Structures in C language.pptx
Veeral Rathod
 
PDF
Key Features to Look for in Arizona App Development Services
Net-Craft.com
 
PDF
advancepresentationskillshdhdhhdhdhdhhfhf
jasmenrojas249
 
PPTX
slidesgo-unlocking-the-code-the-dynamic-dance-of-variables-and-constants-2024...
kr2589474
 
PPTX
Presentation about variables and constant.pptx
safalsingh810
 
PPTX
Odoo Integration Services by Candidroot Solutions
CandidRoot Solutions Private Limited
 
PDF
New Download FL Studio Crack Full Version [Latest 2025]
imang66g
 
PDF
New Download MiniTool Partition Wizard Crack Latest Version 2025
imang66g
 
PPTX
classification of computer and basic part of digital computer
ravisinghrajpurohit3
 
PDF
An Experience-Based Look at AI Lead Generation Pricing, Features & B2B Results
Thomas albart
 
49785682629390197565_LRN3014_Migrating_the_Beast.pdf
Abilash868456
 
Presentation about Database and Database Administrator
abhishekchauhan86963
 
Protecting the Digital World Cyber Securit
dnthakkar16
 
Presentation about variables and constant.pptx
kr2589474
 
vAdobe Premiere Pro 2025 (v25.2.3.004) Crack Pre-Activated Latest
imang66g
 
ConcordeApp: Engineering Global Impact & Unlocking Billions in Event ROI with AI
chastechaste14
 
Generating Union types w/ Static Analysis
K. Matthew Dupree
 
Visualising Data with Scatterplots in IBM SPSS Statistics.pptx
Version 1 Analytics
 
What to consider before purchasing Microsoft 365 Business Premium_PDF.pdf
Q-Advise
 
Exploring AI Agents in Process Industries
amoreira6
 
Explanation about Structures in C language.pptx
Veeral Rathod
 
Key Features to Look for in Arizona App Development Services
Net-Craft.com
 
advancepresentationskillshdhdhhdhdhdhhfhf
jasmenrojas249
 
slidesgo-unlocking-the-code-the-dynamic-dance-of-variables-and-constants-2024...
kr2589474
 
Presentation about variables and constant.pptx
safalsingh810
 
Odoo Integration Services by Candidroot Solutions
CandidRoot Solutions Private Limited
 
New Download FL Studio Crack Full Version [Latest 2025]
imang66g
 
New Download MiniTool Partition Wizard Crack Latest Version 2025
imang66g
 
classification of computer and basic part of digital computer
ravisinghrajpurohit3
 
An Experience-Based Look at AI Lead Generation Pricing, Features & B2B Results
Thomas albart
 

手把手帶你學Docker 03042017