Received Unexpected HTTP Status: 501 Not Implemented Push Docker

Kejadian yang saya alami terkait error 501 Not Implemented pada saat push docker. Karena server yang push segmennya tidak sama, sehingga perlu settingan pada dockernya. Pastikan server yang akan ngepush bisa akses/ping ke server.

Kemudian daftarkan ip yang tidak dapat ngepush docker, misal ip yang tidak dapat push 10.1.2.80. Maka ip tersebut kita akan tambah ke file http-proxy.conf.

 

Error received unexpected HTTP status: 501 Not Implemented:

2d5a026b4fe9: Waiting
8934c1ccbcac: Waiting
bd28175e8656: Waiting
9d32d8190824: Waiting
7b190e778aad: Waiting
d0411e98f1d9: Waiting
3242004f198a: Waiting
b2ac5371e0f2: Waiting
142a601d9793: Waiting
received unexpected HTTP status: 501 Not Implemented

 

Solusi :

Kita tambahkan HTTP_PROXY pada file http-proxy.conf.

Pathnya di: /etc/systemd/system/docker.service.d/http-proxy.conf

kita edit menggunakan perintah vim/vi

vim /etc/systemd/system/docker.service.d/http-proxy.conf

Tambahkan NO_PROXY di http-proxy.conf

[Service]
"NO_PROXY=localhost,127.0.0.1,10.1.2.80"

Jika server tidak ada internet tambahkan juga HTTP_PROXY menjadi :

[Service]
Environment="HTTP_PROXY=http://10.1.152.87:6666" "NO_PROXY=localhost,127.0.0.1,10.1.2.80"

 

Setelah selesai menambahkan proxy kemudian jalankan perintah

sudo systemctl daemon-reload

dan perintah

sudo systemctl restart docker

 

Sekian tutorial kali ini, Happy coding 🙂

 

Referensi :

https://github.com/docker/docker.github.io/issues/158

Pos terkait

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Situs ini menggunakan Akismet untuk mengurangi spam. Pelajari bagaimana data komentar Anda diproses.