• 九、docker安装常见系统


    BusyBox

    BusyBox简介

    集成了一百多个最常用的Linux命令的镜像,不到2M。

     获取镜像

    $docker search busybox

    官方下完1.22M

    $docker pull busybox:latest

    运行busybox

    运行之后会进入如下所示,可以直接输入命令,exit退出

    [root@localhost test]# docker run -it busybox
    WARNING: IPv4 forwarding is disabled. Networking will not work.
    / #
    

    Alpine

    Alpine简介

    一个面向安全的轻量级linux操作系统,大小5M左右,占用资源小,自带BusyBox跟包管理工具apk等。

    获取镜像

    因为小所以爱可以直接运行并下载

    $docker run alpine echo ‘我很小’

    用time查看下载运行需要多久

    View Code

    运行界面跟busybox一样

    迁移至Alpine基础镜像

    这个书里写的没搞懂,百度了也没结果,有谁知道的可以留个言

    image

    alpine支持apk安装软件包,软件包名可能与其他发行版不同,再官网搜索软件包确定名称后再下载。

    https://pkgs.alpinelinux.org/packages

    image

    如果软件包不在官网,再测试或社区网站上,需要先更新仓库列表

    $ echo "http://dl-4.alpinelinux.org/alpine/edge/testing" >> /etc/apk/repositories
    $ apk --update add --no-cache wget
    

    Debian/Ubuntu

    Debian简介

    都是Debian系服务器操作系统,用于个人电脑跟服务器中,其他都是废话。

     获取镜像与使用

    $docker search debian
    $docker run -it debian bash
    #搜索评星50以上的ubuntu镜像
    $docker search –filter=stars=50 ubuntu
    $docker run -it ubuntu:18.04 /bin/bash
    root@7d93de07bf76:/# cat /etc/os-release

    先更新再安装

    root@7d93de07bf76:/# apt-get update
    #安装curl跟apache2并启动
    
    root@7d93de07bf76:/# apt-get install curl
    root@7d93de07bf76:/# apt-get install -y apache2
    root@7d93de07bf76:/# service apache2 start

    CentOS/Fedora

    CentOS简介

    CentOS/Fedora都是基于Redhat的发行版,前者用于企业级服务器操作系统,后者面向个人PC。

    获取镜像与使用

    $ docker search -f stars=25 centos
    $ docker run -it centos bash
    [root@43eb3b194d48 /]# cat /etc/redhat-release
    
    $ docker search -f stars=2 fedora
    $ docker run -it fedora bash
    [root@196ca341419b /]# cat /etc/redhat-release
    今天的学习是为了以后的工作更加的轻松!
  • 相关阅读:
    【PyQt5-Qt Designer】QSpinBox-微调框
    【PyQt5-Qt Designer】QProgressBar() 进度条
    【PyQt5-Qt Designer】QSlider滑块
    Tomcat eclipse 启动时一个工程影响另一个工程
    apache thrift 和 apache jersey 记录
    常用 Linux 命令
    mac 命令记录
    eclipse m2eclipse 从Maven的本地库中读取依赖库
    成功build Maven但eclipse中依然显示该工程有错误
    mac install: /usr/bin/unrar: Operation not permitted
  • 原文地址:https://www.cnblogs.com/tz90/p/12261766.html
Copyright © 2020-2023  润新知