Saya sedang menyiapkan Docker di mesin Mac OS X lokal saya dan mengalami beberapa masalah untuk membuatnya berfungsi. Saya telah mengikuti petunjuk instalasi di https://docs.docker.com/installation/mac/. Semuanya hingga menginstal alat boot2docker tampaknya berjalan lancar, tetapi setelah VM berjalan, perintah Docker tampaknya tidak melakukan apa-apa. Misalnya.,
$ docker run ubuntu echo hello world2014/06/17 08:20:54 Post http://localhost:4243/v1.12/containers/create: EOF
Setiap perintah berakhir di EOF dan tampaknya tidak melakukan apa yang seharusnya dilakukan. Berikut ini lain:
$ docker ps2014/06/17 08:25:10 Get http://localhost:4243/v1.12/containers/json: EOF
VM yang dibuat oleh alat boot2docker juga berjalan:
$ boot2docker status[2014-06-17 08:26:24] boot2docker-vm is running.
Saya merasa ada sesuatu yang tidak diatur dengan benar, tetapi saya mengikuti instruksi baris demi baris dan tidak dapat melihat di mana ada sesuatu yang salah.
Bantuan apa pun sangat dihargai, terima kasih!
Pembaruan 1
versi boot2docker: 1.0.0 atau 0.9.1 (Tidak yakin-tidak ada bendera versi AFAICT)
$ boot2docker ipUsage /usr/local/bin/boot2docker {init|start|up|save|pause|stop|restart|status|info|delete|ssh|download}
Pada contoh boot2docker:
$ sudo netstat -ntpl | grep dockertcp 0 0 :::2375 :::* LISTEN 743/docker$ docker --versionDocker version 1.0.0, build 63fe64c
Pembaruan 2
Saya baru saja menginstal ulang boot2docker dan sekarang saya pasti menjalankan 1.0.0.
$ boot2docker versionClient version: v1.0.0Git commit: 2fef7b2
Saya juga menjalankan kembali perintah dalam dokumentasi (yang bertentangan dengan apa yang diperintahkan perintah kepada saya untuk mengatur DOCKER_HOST pada baris perintah, lihat di bawah):
$ boot2docker up2014/06/17 18:25:43 Waiting for VM to be started................................2014/06/17 18:26:41 Started.2014/06/17 18:26:41 Auto detection of the VM's IP address.2014/06/17 18:26:41 To connect the Docker client to the Docker daemon, please set:2014/06/17 18:26:41 export DOCKER_HOST=tcp://:4243
Tapi saya masih melihat masalah aslinya.
$ docker run ubuntu echo hello world2014/06/17 18:28:29 Post http://127.0.0.1:4243/v1.12/containers/create: EOF
Saya kemudian menjalankan kembali perintah yang disebutkan dalam dokumentasi:
$ export DOCKER_HOST=tcp://$(boot2docker ip 2>/dev/null):2375
Dan sekarang lihat ini:
$ docker run ubuntu echo hello world2014/06/17 18:31:39 Cannot connect to the Docker daemon. Is 'docker -d' running on this host?
Saya harus menyebutkan bahwa mencoba untuk menjalankan docker -d
pada OS X tunas keluar pesan ini:
$ docker -d2014/06/17 18:34:04 The Docker daemon is only supported on linux
Yang tidak banyak membantu...