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的原生系統下運行。

相關文章
相關標籤/搜索