[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


<<:  後浪推前浪--前浪死在沙滩上,浅谈class

>>:  Rust-编辑器设定

Dungeon Mizarka 008

战斗实际制作Part02 承接昨天的攻击功能制作。拿取到定位点後要转换成Raycast再进行侦测。为...

Day08 - 试用 material color tool 哦

之前就一直觉得网页配色好难,今天试用了 material color tool,觉得之後设计网页可以...

Day01【JS】Behavior Delegation 行为委派

定义 访问一个物件上的属性时, 如果物件没有该属性, 就会执行委派, 让引擎顺着原型链向上查找, 并...

RISC-V: ECALL/EBREAK 指令

进到了系统指令的环节, 一样先参考 RISC-V-TLM 和 exactstep 的做法, 恩......

自动化测试,让你上班拥有一杯咖啡的时间 | Day 3 - 开始写第一个测试

此系列文章会同步发文到个人部落格,有兴趣的读者可以前往观看喔。 今天要带大家完成第一个测试脚本,这...