博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第九章 操作系统
阅读量:5092 次
发布时间:2019-06-13

本文共 2749 字,大约阅读时间需要 9 分钟。

 

9.1 BusyBox

       BusyBox是一个集成了一百多个最常用Linux命令和工具的精简工具箱,它只有几MB的大小,很方便进行各种快速验证,被誉为“Linux系统的瑞士军刀”。BusyBox可以运行于多款POSIX环境的操作系统中,如Linux(包括Android)、HurdFreeBSD等。

[root@docker ~]# docker search busybox

INDEX       NAME                                  DESCRIPTION                                     STARS     OFFICIAL   AUTOMATED

docker.io   docker.io/busybox                     Busybox base image.                             1281      [OK]       

docker.io   docker.io/progrium/busybox                                                            66                   [OK]

docker.io   docker.io/hypriot/rpi-busybox-httpd   Raspberry Pi compatible Docker Image with ...   41                   

docker.io   docker.io/radial/busyboxplus          Full-chain, Internet enabled, busybox made...   19                   [OK]

[root@docker ~]# docker pull docker.io/busybox

[root@docker ~]# docker images | grep busybox

docker.io/busybox             latest              8c811b4aec35        4 weeks ago         1.15 MB

[root@docker ~]# docker run -it busybox

/ #

       busybox镜像虽然小巧,但包括了大量常见的Linux命令,读者可以用它快速熟悉Linux命令。

9.2 Alpine

       Alpine操作系统是一个面向安全的轻型Linux发行版。它不同于通常Linux发行版,alpine采用了musl libcbusybox以减小系统的体积和运行时资源消耗,但功能上比busybox又完善得多,因此得到开源社区越来越多得青睐。

[root@docker ~]# docker run alpine echo "123"

9.3 Debian/Ubuntu

9.3.1 Debian

[root@docker ~]# docker search -s 3 debian

Flag --stars has been deprecated, use --filter=stars=3 instead

INDEX       NAME                                         DESCRIPTION                                     STARS     OFFICIAL   AUTOMATED

docker.io   docker.io/ubuntu                             Ubuntu is a Debian-based Linux operating s...   7861      [OK]       

docker.io   docker.io/debian                             Debian is a Linux distribution that's comp...   2623      [OK]

[root@docker ~]# docker run -it debian bash

root@668bc26d981b:/# cat /etc/issue

Debian GNU/Linux 9 \n \l

 

9.3.2 Ubuntu

[root@docker ~]# docker search -s 10 ubuntu

[root@docker ~]# docker run -it ubuntu:14.04 /bin/bash

root@215fbe538aca:/#

root@215fbe538aca:/# lsb_release -a

No LSB modules are available.

Distributor ID:        Ubuntu

Description:        Ubuntu 14.04.5 LTS

Release:        14.04

Codename:        trusty

root@215fbe538aca:/# apt-get update

       Docker镜像再制作时为了精简清楚了apt仓库信息,因此需要先执行apt-get update命令来更新仓库信息。更新信息后即可成功通过apt-get命令来安装软件。

root@215fbe538aca:/# apt-get install curl -y

root@215fbe538aca:/# apt-get install -y apache2

root@215fbe538aca:/# curl

9.4 Centos/Fedora

9.4.1 Centos

        Centoscommunity Enterprise OS ,社区企业操作系统)是基于Red Hat Enterprise Linux源代码编译而成的。

[root@docker ~]# docker search -f stars=25 centos

[root@docker ~]# docker run -it centos bash

[root@626f47f3736e /]# cat /etc/redhat-release

CentOS Linux release 7.5.1804 (Core)

9.4.2 Fedora 

[root@docker ~]# docker search -f stars=2 fedora

INDEX       NAME                                DESCRIPTION                                     STARS     OFFICIAL   AUTOMATED

docker.io   docker.io/fedora                    Official Docker builds of Fedora                667       [OK]       

docker.io   docker.io/mattdm/fedora             A basic Fedora image corresponding roughly...   49                   

docker.io   docker.io/fedora/apache                                                             34                   [OK]

[root@docker ~]# docker run -it fedora bash

[root@a26e2e71a0a3 /]# cat /etc/redhat-release

Fedora release 28 (Twenty Eight)

 

        出于安全考虑,几乎所有官方制作的镜像都没有安装SSH服务,无法使用用户名和密码直接登陆。

 

转载于:https://www.cnblogs.com/lingxiaolong/p/9223659.html

你可能感兴趣的文章
out
查看>>
A New Gyratory Crusher Recommended to You Two
查看>>
FATAL ERROR: Could not find ./share/fill_help_tables.sql
查看>>
win10找回win7的windows照片查看器
查看>>
Nagios配置文件nagios.cfg详解
查看>>
Fail2ban
查看>>
WPF事件,路由事件
查看>>
深度学习资料
查看>>
SpringCloud 中使用 Ribbon(默认轮询规则 + 自定义规则)
查看>>
网站大全
查看>>
个人作业(二)
查看>>
加密解密:使用对称密码加密文件
查看>>
UITableViewCell不重用代码
查看>>
bean拆分
查看>>
10.03今日暂时停更博客
查看>>
gulp-API介绍
查看>>
CSS position属性---absolute与relative
查看>>
Perl新接触的小命令
查看>>
android--04activity的布局管理器
查看>>
win10系统的快捷键
查看>>