LightweightOS >
目次 †
システムの主な特徴 †
- IoTデバイスやクラウドのホストマシン向けに最適化されたミニマルなOS
- パッケージ管理システムはSnap
- デフォルトビルトインユーザ: なし
- sudo使用可
- 一般ユーザの追加不可(Ubuntu OneからSSHログインユーザを追加)
$ sudo useradd -m -U -G sudo,docker alice
useradd: cannot lock /etc/passwd; try again later.
インストール †
ベアメタル †
- Ubuntu Oneにアカウントを登録し、SSH公開鍵を追加しておきます。
- USBメモリスティックでシステムを起動させ(あるいは作業用マシンにハードディスクをマウントし)、以下のコマンドでディスクイメージをダウンロードの上、直接目的のデバイスに書き込みます。
$ wget http://cdimage.ubuntu.com/ubuntu-core/16/stable/current/ubuntu-core-16-amd64.img.xz
$ unxz -c ubuntu-core-16-amd64.img.xz | sudo dd of=/dev/sdX bs=32M
$ sync
- インストールされたハードディスクから起動させます。
- 必要に応じてネットワークの設定を変更します。
- 先程用意したアカウントのメールアドレスを入力します。そのアカウントの公開鍵がシステムにコピーされSSHログインが可能になります。
パーティション構成 †
運用管理 †
システムの自動更新 †
- デフォルトではautopilot機能が有効になっており、システムの自動更新と再起動が行われます。
主なアプリケーションSnaps(拡張機能) †
- プリインストールされているわけではないので、手動でインストールします。
$ snap list
Name Version Rev Developer Notes
core 16-2.30 3887 canonical core
pc 16.04-0.8 9 canonical gadget
pc-kernel 4.4.0-112.135 102 canonical kernel
$ sudo snap install docker
...
$ sudo docker info
Containers: 0
Running: 0
Paused: 0
Stopped: 0
Images: 0
Server Version: 17.06.2-ce
Storage Driver: aufs
Root Dir: /var/snap/docker/common/var-lib-docker/aufs
Backing Filesystem: extfs
Dirs: 0
Dirperm1 Supported: true
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins:
Volume: local
Network: bridge host macvlan null overlay
Log: awslogs fluentd gcplogs gelf journald json-file logentries splunk syslog
Swarm: inactive
Runtimes: runc
Default Runtime: runc
Init Binary: docker-init
containerd version: 6e23458c129b551d5c9871e5174f6b1b7f6d1170
runc version: 810190ceaa507aa2727d7ae6f4790c76ec150bd2
init version: 949e6fa
Security Options:
apparmor
seccomp
Profile: default
Kernel Version: 4.4.0-112-generic
Operating System: Ubuntu Core 16
OSType: linux
Architecture: x86_64
CPUs: 2
Total Memory: 1.953GiB
Name: localhost.localdomain
ID: IE4N:UATY:3ETA:RUB2:7LFF:DNXG:TBCW:WGFN:A2F4:THYT:AF3V:KA2R
Docker Root Dir: /var/snap/docker/common/var-lib-docker
Debug Mode (client): false
Debug Mode (server): true
File Descriptors: 16
Goroutines: 25
System Time: 2018-02-18T01:47:36.060861577Z
EventsListeners: 0
Registry: https://index.docker.io/v1/
Experimental: false
Insecure Registries:
127.0.0.0/8
Live Restore Enabled: false
WARNING: No swap limit support
- 15.04では、プリインストールされていましたがオプションとなりました。
リソース †