Tôi đã thêm gói snaper vào máy Ubuntu 16.04 của mình
sudo snap install docker
Bây giờ, khi tôi cố gắng sử dụng nó, tôi gặp lỗi sau ...
Không thể kết nối với daemon Docker. Là daemon docker chạy trên máy chủ này?
Tôi đã thêm gói snaper vào máy Ubuntu 16.04 của mình
sudo snap install docker
Bây giờ, khi tôi cố gắng sử dụng nó, tôi gặp lỗi sau ...
Không thể kết nối với daemon Docker. Là daemon docker chạy trên máy chủ này?
Câu trả lời:
Do các vấn đề giam cầm trong mô hình snappy đang phát triển, Docker không có đầy đủ hương vị theo mặc định ( xem phần thảo luận trên diễn đàn Snapcraft ).
Để có được một số hướng dẫn hữu ích về cách khắc phục (ví dụ: phá vỡ) mô hình giam cầm cho đến khi có cách khắc phục thích hợp. Bạn chỉ cần kiểm tra ứng dụng trợ giúp Docker được đóng gói trong tích tắc.
$ docker.help
Docker snap: Docker Linux container runtime.
Due to the confinement issues on snappy, it requires some manual setup to make docker-snap works on your machine.
We'll take you through the steps needed to set up docker snap work for you on ubuntu core and ubuntu classic.
On Ubuntu classic, before installing the docker snap,
please run the following command to add the login user into docker group.
sudo addgroup --system docker
sudo adduser $USER docker
newgrp docker
On Ubuntu Core 16, after installing the docker snap from store,
Firstly, you need to connect the two interfaces as they're not auto-connected by default.
sudo snap connect docker:account-control :account-control
sudo snap connect docker:home :home
Secondly, reload the snap and allows the user to login to the new group "docker-snap".
snap disable docker
snap enable docker
newgrp docker-snap
Then have fun with docker in snappy.
Lệnh cuối cùng thất bại ...
$ newgrp docker-snap
newgrp: group 'docker-snap' does not exist
Tuy nhiên, tôi đã không nhận thấy bất kỳ tác động tiêu cực nào dựa trên sự thất bại và Docker hiện hoạt động như tôi mong đợi.
Cannot connect to the Docker daemon