GNU/Linux >> Belajar Linux >  >> Linux

Jalankan buruh pelabuhan di live disk ubuntu

Saya berhasil membuat ini berfungsi dengan mengubah penyimpanan Docker menjadi devicemapper bukannya AUFS .

Jika sistem Anda tidak menggunakan Systemd

Anda hanya perlu mengubah /etc/default/docker untuk memiliki ini di dalamnya:

DOCKER_OPTS="--storage-driver=devicemapper"

Jika sistem Anda menggunakan Systemd

Lihat jawaban ini dan tambahkan --storage-driver=devicemapper di akhir perintah docker start.

Saya berhasil membuat wadah berjalan baik dengan ini, tetapi saya lebih suka menggunakan AUFS.

Saya menyadari bahwa partisi tersebut tidak menggunakan aufs secara default, tetapi sesuatu seperti caw atau cow (tidak ingat sekarang).

Saya juga mencoba membuatnya bekerja menggunakan AUFS menggunakan union=aufs flag di grub, tetapi ketika menjalankan docker daemon saya mendapatkan FATA[0000] Shutting down daemon due to errors: error intializing graphdriver: backing file system is unsupported for this graph driver , yang terlihat terkait dengan https://github.com/docker/docker/issues/7321

Saya akan meninggalkan jawaban saya di sini, karena ini adalah solusi untuk masalah ini, tetapi jika ada yang berhasil membuat ini berfungsi menggunakan AUFS, menurut saya, itu akan menjadi jawaban yang lebih baik.


Anda ingin memberi tahu daemon Docker untuk menyimpan data yang terkait dengan kontainer Anda di penyimpanan persisten.

Secara default daemon buruh pelabuhan memasukkan data tersebut ke /var/lib/docker . Anda dapat mengubah lokasi tersebut dengan --graph opsi daemon buruh pelabuhan


Linux
  1. Cara Menginstal Docker di Ubuntu 18.04 / Ubuntu 18.10 / Ubuntu 19.04

  2. Menginstal Docker (Ubuntu)

  3. Cara Menginstal Docker dan Menjalankan Wadah Docker di Ubuntu

  1. Apakah Aman Untuk Meningkatkan Instance Ubuntu Aws Menjalankan Situs Langsung??

  2. Buruh pelabuhan

  3. Bagaimana Cara Menginstal Docker di Ubuntu 18.04?

  1. Cara Menginstal Docker di Ubuntu 22.04

  2. Kiat agar buruh pelabuhan bekerja tanpa harus menjalankan `sudo docker -d` di Ubuntu 15.04

  3. Membuat VM Ubuntu untuk didistribusikan