Alpine Linux 快速入门

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

由于跟其他Linux分发版有不少不同的地方,这里记录下一些快速入门的使用过程,适合小白使用。

1、磁盘安装

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

Alpine是可以直接启动运行的。要安装到磁盘里,启动后,运行setup-alpine就进入磁盘安装过程。按照提示进行选择即可,详细的参考:https://my.oschina.net/u/2306127/blog/1585711

2、安装软件包

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

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

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

然后就可以在宿主机中进行ssh访问了。

安装git和bash(如果要执行shell脚本):apk add git && apk add bash

更详细的参考:https://my.oschina.net/u/2306127/blog/1585706

3、安装Docker

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

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验证一下运行是否成功。

4、安装docker compose

然后安装compose:

apk add py-pip

pip install docker-compose

OK,大功告成。 docker安装和使用的更详细参考:https://my.oschina.net/u/2306127/blog/1585672

现在基于alpine的docker image已经很多了,都可以在alpine的原生系统下运行。

转载于:https://my.oschina.net/u/2306127/blog/1586231

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值