docker hata: /var/run/docker.çorap: böyle bir dosya ya da dizin
Docker yeni duyuyorum. Impala içine yük verileri bir kabuk var ve bir görüntü oluşturur çalışan docker bir dosya istiyorum ve konteyner çalıştırın.
Mac, yüklü boot2docker olduğumu DOCKER_HOST
env kurdunuz.
bash-3.2$ docker info
Containers: 0
Images: 0
Storage Driver: aufs
Root Dir: /mnt/sda1/var/lib/docker/aufs
Dirs: 0
Execution Driver: native-0.2
Kernel Version: 3.15.3-tinycore64
Debug mode (server): true
Debug mode (client): false
Fds: 10
Goroutines: 10
EventsListeners: 0
Init Path: /usr/local/bin/docker
Sockets: [unix:///var/run/docker.sock tcp://0.0.0.0:2375]
Sadece önceden yapılmış bir resmi kullanarak: bir monte etmeye çalışıyorum
sudo docker pull busybox
Bu hata alıyorum:
sudo docker pull busybox 2014/08/18 17:56:19 Post http:///var/run/docker.sock/images/create?fromImage=busybox&tag=: dial unix /var/run/docker.sock: no such file or directory
Bir şey docker benim kurulum bir sorun mu var?
docker pull busybox
, ben bir zaman resim çeker ve yükleme tamamlandı.
bash-3.2$ docker pull busybox
Pulling repository busybox
a9eb17255234: Download complete
fd5373b3d938: Download complete
d200959a3e91: Download complete
37fca75d01ff: Download complete
511136ea3c5a: Download complete
42eed7f1bf2a: Download complete
c120b7cab0b0: Download complete
f06b02872d52: Download complete
120e218dd395: Download complete
1f5049b3536e: Download complete
bash-3.2$ docker run busybox /bin/echo Hello Doctor
Hello Doctor
Bir şey mi kaçırdım?
CEVAP
Her komut varsayılan olarak root olarak boot2docker
VM tura geçerken boot2docker
kullanırken sudo
herhangi bir docker komutları çalıştırmak için gerek yok.
sudo
DOCKER_HOST
env set yok çünkü sudo
olarak kaçarken hata görüyorsun, kullanıcı yapar.
Bir yaparak bunu doğrulayabilirsiniz:
$ env
Sonra bir
$ sudo env
Ve her çıkış DOCKER_HOST
arıyor.
Senaryonu çalışan docker bir dosya olması gibi bir şey bu sizin için işe yarayabilecek gibi
Dockerfile
FROM busybox
# Copy your script into the docker image
ADD /path/to/your/script.sh /usr/local/bin/script.sh
# Run your script
CMD /usr/local/bin/script.sh
Sonra çalıştırabilirsiniz:
docker build -t your-image-name:your-tag .
Bu bir yaparak görebilirsiniz docker görüntü oluşturacağız:
docker images
Daha sonra konteyner çalıştırmak için, bunu yapabilirsiniz:
docker run your-image-name:your-tag
Bu komut Çalıştır Dockerfile
ve inşa komutu ile oluşturulan görüntü bir konteyner içinde başlayacak ve daha sonra script.sh
yürütülürken tamamlandıktan sonra biter.
Cocoapods komutları nedeniyle " ba...
Uyarı: () mysql_connect: [2002] böyle ...
ölümcül hata: Python.h: böyle bir dosy...
Hata "gnu/taslakları-32.h: böyle ...
Paylaşılan kitaplıklar Linux yüklenirk...