LoginSignup
1
0

More than 5 years have passed since last update.

Dockerの上にLXDコンテナを作成する(ことはできない)

Last updated at Posted at 2019-02-19

Docker in Dockerというものがあるので、LXD in Dockerをやりたくなった。
結局できなかったけれど、その記録として。

Dockerコンテナを作成する

# docker pull ubuntu:16.04
# docker run -ti -d --privileged --name ubuntu ubuntu:16.04
# docker exec -ti ubuntu /bin/bash

パッケージの更新とインストール

コンテナ内に入り、以下のコマンドを実行

# apt update && apt upgrade -y && apt install -y bridge-utils iproute2 lxd ca-certificates cgroup-lite

LXDと関連デーモンの起動

# /etc/init.d/lxd start
# /etc/init.d/lxcfs start

LXDコンテナを作成してみる

root@6df86d661e89:/# lxc launch ubuntu:18.04 test3
Creating test3
Starting test3
error: Error calling 'lxd forkstart test3 /var/lib/lxd/containers /var/log/lxd/test3/lxc.conf': err='Failed to run: /usr/bin/lxd forkstart test3 /var/lib/lxd/containers /var/log/lxd/test3/lxc.conf: '
  lxc 20190219023055.514 ERROR lxc_cgfsng - cgroups/cgfsng.c:cgfsng_enter:1416 - No space left on device - Failed to enter /sys/fs/cgroup/cpuset/docker/6df86d661e89b500bfb7a30c9c20c4c82182233640ffe687ea202ea23455b19d/lxc/test3/cgroup.procs
  lxc 20190219023055.536 ERROR lxc_start - start.c:__lxc_start:1358 - Failed to spawn container "test3".
  lxc 20190219023056.982 ERROR lxc_conf - conf.c:run_buffer:416 - Script exited with status 1.
  lxc 20190219023056.982 ERROR lxc_start - start.c:lxc_fini:546 - Failed to run lxc.hook.post-stop for container "test3".

だめだった。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0