第九章:操作系统

9.1BusyBox

$ docker pull busybox:latest    # pull镜像
$ docker run -it busybox    # 运行
/ #

busybox镜像虽然小巧,但包括了大量常见的Linux命令,被誉为“Linux系统的瑞士军刀”。

9.2Alpine

1.使用官方镜像

$  docker pull alpine 
$ docker run alpine echo \"I am docker\"
"I am docker"

2.迁移至Alpine基础镜像

例如:

ubuntu/debian -> alpine
python:2.7 -> Python:2.7-alpine
ruby:2.3 -> ruby:2.3-alpine

如果使用Alpine镜像替换Ubuntu基础镜像,安装软件包时需要用apk包管理器替换apt工具,如

$ apk add --no-cache <package>

9.3Debian/Ubuntu

1.Debian 系统简介及使用

$ docker pull debian

2.Ubuntu系统简介及使用

$ docker pull ubuntu

9.4CentOS/Fedora

1.CentOS系统简介及使用

$ docker pull centos

2.Fedora系统简介及使用

$ docker pull fedora

推荐阅读更多精彩内容