iT邦幫忙

2021 iThome 鐵人賽

DAY 2
0
DevOps

container & k8s 奏鳴曲系列 第 2

[13th][Day2] 第一個 Container

Docker 可以提供安全的沙盒環境來做測試,
建構多用戶的 PaaS (platform as a service) 基礎建設
提供 SaaS(Software as a Service) 的應用程式

Docker 本身需要在機器上進行安裝、管理、部署。
Docker 的安裝是簡單又快速的,支援非常多的 Linux 平台,一般普羅大眾常使用的 Mac , Windows
Docker 可以在很多其他的 Linux 版本中運行,包括 Debian、CentOS,並支援一些雲端平台 AWS、Azure、GCP

安裝環境 MacOS
安裝完成後要查看 Docker 程序是否存在、功能是否正常
使用

docker info

https://ithelp.ithome.com.tw/upload/images/20210910/201195463GhZAXyVmZ.png

docker info 會回傳所有 Container & Image 數量、Docker 的基本配置等等

接下來要運行第一個 container

docker run -i -t debian bash

https://ithelp.ithome.com.tw/upload/images/20210910/20119546LAZKG0fYUO.png

-i 保證 container 中的 STDIN 是開啟的
-t --tty 為 container 分配一個虛擬終端(pseudo-tty)

bash 則讓使用者 可以直接與 container 互動

上述三個是起步時常用的命令

docker run 完整 CMD 為

docker run [OPTIONS] IMAGE [COMMAND] [ARG...]

docker run 相關的 其他命令可以用 docker run help 來查詢

https://ithelp.ithome.com.tw/upload/images/20210910/20119546gMbVke4QT5.png


上一篇
[13th][Day1] 前言
下一篇
[13th][Day3] 容器兩三事
系列文
container & k8s 奏鳴曲30

尚未有邦友留言

立即登入留言