logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?錯誤

這是筆者在使用docker ps時所碰到的錯誤。解決方法:只要使用以下指令即可systemctl start docker。在Docker安裝完成後,必須啟動Docker daemon. 大多數的Linux發行版使用的是sudo systemctl start docker,如果這個指令無法使用,可以用sudo service docker start來替代。至於systemctl是什麼呢?在說明

#linux#docker
Error response from daemon: Dockerfile parse error line xxx: unknown instruction: xxx

這是在將環境建構的腳本改寫成Dockerfile時所出現的錯誤。經查詢的結果發現,原本在Linux環境裡可以運行的多行指令,到了Dockerfile,必須用\相連才可以運行。

#linux#docker
docker: Error response from daemon: OCI runtime create failed

這個錯誤是筆者在使用nvidia-docker run時發生的.錯誤訊息中提到cuda>=9.0,去TensorFlow - GPU support查詢,發現果然是TensorFlow 1.9要求CUDA版本需高於9.0。接著查詢cuda與nvidia driver相容性的表格,發現CUDA 9.0需要的nvidia driver版本必須大於等於384版。查詢一下機器上的nv

#docker#tensorflow
Error response from daemon: Unknown runtime specified docker-runc錯誤及解決方式

本文是筆者在運行docker start tensorflow時所發生的錯誤,一開始先檢查tensorflow這個container是否存在,使用docker ps -a來查看,發現確實存在。後來使用docker ps來查看運行中的container:發現一個可能的原因:8888端口己被這個運行中的container佔用。筆者試著讓tensorflow這個container使用8888以外的端口,

#linux#docker
CentOS下安裝docker-ce時docker-ce conflicts with 2:docker-1.13.1-75.git8633870.el7.centos.x86_64錯誤及解決辦法

本文是筆者在照著docker官網INSTALL DOCKER CE (in CentOS)教學安裝docker-ce時所發生的錯誤。這個錯誤是說主機上己經有了舊版的docker-1.13,所以docker-ce才無法被安裝。解決辦法其實就在官網教學的上半部,我們只要使用該指令來卸載docker或docker-engine以及它們的dependencies即可。

#linux#docker#centos
docker: Error response from daemon: Unknown runtime specified nvidia.錯誤詳解

這是筆者照著NVIDIA/nvidia-docker: Installation (version 2.0)在CentOS7下安裝nvidia-docker 2.0版時發生的錯誤。以下描述筆者的安裝步驟:一開始先照著教學將nvidia-docker 1.0移除,然後繼續安裝 nvidia-docker 2.0,但是安裝完成後忘了執行sudo pkill -SIGHUP dockerd,而直直接使用

#linux#centos#docker
docker-compose up:ERROR: Encountered errors while bringing up the project.錯誤及解決方式

本文是筆者在使用docker-blog-example這個項目時,按照README.md的說明下docker-compose up這個指令時所出現的錯誤。在經過一番查找後,才發現原來發生原因只是因為前一次docker-compose沒有被關掉,因此問題的根源並不在這個repo本身。這個問題的解決方式出乎意料地簡單,在docker/compose這個項目的I am having this “Enco

#linux#docker#ubuntu
CentOS下安裝Nvidia docker 2.0:[Errno 256] No more mirrors to try錯誤及解決方式

這個錯誤是筆者在為CentOS 7下安裝nvidia-docker 2.0版時所出現的。首先照著NVIDIA/nvidia-docker Installation (version 2.0)的教學移除nvidia-docker 1.0版。然後參考Repository configuration,根據Linux版本來安裝對應的倉庫。但是在執行sudo yum makecache時就出現了以下的錯誤。

#linux#docker#centos
到底了