2017年3月28日火曜日

KDE neonの Docker Image 失敗

KDE neonがdocker上で試せるというのでやってみた。失敗...素人にはワケワカでした。locale, time zone, keyboard、language...設定不能。 firefox起動せず。
・KDE neonは、neon.kde.orgのOSで、ベースが ubuntu 16.04 LTS。LTS : Long Term Support  長期サポートの意味で、2年間はバグフィックス・セキュリティのマイナーアップデートが主になるバージョン。LTS無しの通常版は、9ヶ月でサポート終了しバージョンアップしていく。
 

[試行]
・PCのOSは、Debian GNU/Linux jessie (AMD64)
・AMD/ATIのグラフィックスカードのドライバは、Open sourceのX serverと fglrxの両方試した。
・手順は、A) dockerをインストールして、B) KDEneonを立ち上げるというシンプルなもの。

A) docker install
https://docs.docker.com/engine/installation/linux/debian/ より
前準備 :
1
$ sudo apt-get install \
     apt-transport-https \
     ca-certificates \
     curl \
     software-properties-common

2
$ curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
$ sudo apt-key fingerprint 0EBFCD88

3
$ sudo add-apt-repository \
   "deb [arch=amd64] https://download.docker.com/linux/debian \
   $(lsb_release -cs) \
   stable"

インストール :

INSTALL DOCKER CE
1
$ sudo apt-get update

2
$ sudo apt-get install docker-ce

3
$ apt-cache madison docker-ce
$ sudo apt-get install docker-ce=17.03.0~ce-0~debian-jessie

4
$ sudo docker run hello-world (←テスト)

docker グループ作成 :
https://docs.docker.com/engine/installation/linux/linux-postinstall/#manage-docker-as-a-non-root-user より
$ sudo groupadd docker
$ sudo usermod -aG docker $USER
$ docker run hello-world (←テスト)


B) KDE neon 起動
https://community.kde.org/Neon/Docker より

$ sudo apt-get install xserver-xephyr (← このwindow内にneonを起動)
$ docker pull kdeneon/plasma:dev-unstable



$ Xephyr -screen 1024x768 :1 &
docker run -v /tmp/.X11-unix:/tmp/.X11-unix kdeneon/plasma:dev-unstable

KDE neonの中で apt-getしてjapanese関係手当たりしだいインストールしてみたけど手応えなし。小さな容量の媒体で2G/4Gの8つのイメージをどんどんインストールすると容量不足で親OSがハングアップ (autofs がkeyword)。

C) docker 削除
sudo apt-get purge docker-ce
sudo rm -rf /var/lib/docker
使わないなら、xephyrも削除。
sudo apt-get purge xserver-xephyr
グループ docker の権限も確認して削除。
id
sudo userdel docker
sudo groupdel docker

その他 参考 :
KDE neon /Docker : https://community.kde.org/Neon/Docker
Docker-docs-ja : http://docs.docker.jp/engine/installation/linux/debian.html
パッケージ名が docker-engineになるけど、docker-ceと同じ内容。

0 件のコメント:

コメントを投稿

注: コメントを投稿できるのは、このブログのメンバーだけです。