Alpine Linux 快速入门

Alpine Linux(https://www.alpinelinux.org/)是一个快速、安全、小巧的操做系统,核心使用musl libc和busybox,体积很小,适合嵌入式、服务器使用,尤为适合容器环境下使用。最新的3.7版本改进很大,尤为是docker已是17.10版本,与主流版本彻底同步。linux

因为跟其余Linux分发版有很多不一样的地方,这里记录下一些快速入门的使用过程,适合小白使用。git

一、磁盘安装

从官网(https://www.alpinelinux.org/downloads/)下载对应的版本。使用VirtualBox创建虚拟机,而后将*.ISO文件载入,进行安装。docker

Alpine是能够直接启动运行的。要安装到磁盘里,启动后,运行setup-alpine就进入磁盘安装过程。按照提示进行选择便可,详细的参考:http://www.javashuo.com/article/p-qbwbztxm-hq.htmlshell

二、安装软件包

安装应用软件包,使用apk add,与Ubuntu的apt install基本同样。安全

  • 为了方便修改配置,安装nano:apk add nano
  • 安装远程访问服务:apk add openssh-server
  • 开启ssh的访问端口:nano /etc/ssh/sshd_config,修改里面: PermitRootLogin yes

在VirtualBox中修改网络端口映射,将22端口开放出来。bash

而后就能够在宿主机中进行ssh访问了。服务器

安装git和bash(若是要执行shell脚本):apk add git && apk add bash网络

更详细的参考:http://www.javashuo.com/article/p-ubdrmndy-du.htmlssh

三、安装Docker

首先开启docker的安装源,缺省是关闭的。spa

nano /etc/apk/repositories

http://dl-cdn.alpinelinux.org/alpine/edge/community

这一行的注释删掉,ctrl+x保存。

再运行:

apk update

apk add docker

rc-update add docker boot

service docker start

就能够了。输入 docker info验证一下运行是否成功。

四、安装docker compose

而后安装compose:

apk add py-pip

pip install docker-compose

OK,大功告成。 docker安装和使用的更详细参考:http://www.javashuo.com/article/p-hdekmajc-gv.html

如今基于alpine的docker image已经不少了,均可以在alpine的原生系统下运行。

相关文章
相关标签/搜索