- Cara menjalankan docker sebagai pengguna root?
- Bagaimana cara memperbaiki izin yang ditolak saat mencoba terhubung ke soket daemon docker di unix?
Cara menjalankan docker sebagai pengguna root?
Wadah Docker dirancang untuk diakses sebagai pengguna root untuk menjalankan perintah yang tidak dapat dijalankan oleh pengguna non-root. Kita dapat menjalankan perintah dalam wadah berjalan menggunakan docker exec. Kami akan menggunakan opsi -i dan -t dari perintah Docker Exec untuk mendapatkan shell interaktif dengan akses terminal tty.
Bagaimana cara memperbaiki izin yang ditolak saat mencoba terhubung ke soket daemon docker di unix?
Pesan kesalahan memberi tahu Anda bahwa pengguna Anda saat ini tidak dapat mengakses mesin Docker, karena Anda kekurangan izin untuk mengakses soket UNIX untuk berkomunikasi dengan mesin. Sebagai solusi sementara, Anda dapat menggunakan sudo untuk menjalankan perintah yang gagal sebagai root (e.G. sudo docker ps).