博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Alpine Linux 快速入门
阅读量:7116 次
发布时间:2019-06-28

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

hot3.png

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

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

1、磁盘安装

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

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

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

更详细的参考:

3、安装Docker

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

nano /etc/apk/repositories

这一行的注释删掉,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安装和使用的更详细参考:

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

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

你可能感兴趣的文章
RAC环境修改参数生效测试
查看>>
浏览器兼容性问题
查看>>
Mongodb学习笔记一
查看>>
urllib模块中parse函数中的urlencode和quote_plus方法
查看>>
org.springframework.transaction.CannotCreateTransactionException: Could not open Hibernate Session
查看>>
一个优秀的.net程序员必须要学会的技能 【转】
查看>>
[Python3网络爬虫开发实战] 1.1-Python3的安装
查看>>
一般过去时
查看>>
为了python准备一些软件
查看>>
1180 中位数
查看>>
PHP 真正多线程的使用
查看>>
hibernate-release-5.2.9.Final
查看>>
python SMTP 发送邮件
查看>>
windows 安装zookeeper
查看>>
Android 开发知识小集
查看>>
函数调用堆栈 涉及汇编(转)
查看>>
比遇见什么样的人更重要的,是先成为什么样的人
查看>>
LoadRunner ---协议分析
查看>>
day-11 进程
查看>>
vue中自定义指令的使用
查看>>