解決docker安裝后運行hello-world報錯的問題
在centos7.3上yum安裝了docker V1.13。1

但是在運行:docker run hello-world的時候報錯:
# docker run docker.io/hello-world container_linux.go:247: starting container process caused "process_linux.go:258: applying cgroup configuration for process caused \"Cannot set property TasksAccounting, or unknown property.\"" /usr/bin/docker-current: Error response from daemon: oci runtime error: container_linux.go:247: starting container process caused "process_linux.go:258: applying cgroup configuration for process caused \"Cannot set property TasksAccounting, or unknown property.\"".
解決:
主要原因還是centos系統(tǒng)版本兼容性問題,如果將系統(tǒng)做更新升級,即可解決。
yum update
更新前:

更新后:

此時重啟docker,運行hello-world:

補充知識:刪除none鏡像
刪除none鏡像
// 停止所有容器
docker ps -a | grep "Exited" | awk '{print $1 }'|xargs docker stop
// 刪除所有停止的容器
docker ps -a | grep "Exited" | awk '{print $1 }'|xargs docker rm
// 刪除所有tag標(biāo)簽是none的鏡像
docker images|grep none|awk '{print $3 }'|xargs docker rmi
可以編輯 ~/.zshrc (或~/.bashrc) 指定指令別名
alias dnone="docker images|grep none|awk '{print $3}'|xargs docker rmi"
source ~/.zshrc
####################官方刪除命令###############
none鏡像產(chǎn)生的原因是:
怎么來的
結(jié)合第一幅圖,梳理一下dangling images怎么產(chǎn)生的:
第一次構(gòu)建鏡像時生成的鏡像ID為079dbd67f9f4,此鏡像會被構(gòu)建工具加上標(biāo)簽bolingcavalry/eureka-server:0.0.1-SNAPSHOT;
第二次構(gòu)建鏡像時生成的鏡像ID為e40a97f764ef,此鏡像會被構(gòu)建工具加上標(biāo)簽bolingcavalry/eureka-server:0.0.1-SNAPSHOT,
Docker會移除079dbd67f9f4的標(biāo)簽,此時079dbd67f9f4就變成了dangling images,在鏡像列表中展示為<none>:<none>
官方提供如下命令來刪除,注意:如果該none鏡像被使用,將不會被刪除:
docker image prune
以上這篇解決docker安裝后運行hello-world報錯的問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
docker部署golang http服務(wù)時端口無法訪問的問題解決
本文主要介紹了docker部署golang http服務(wù)時端口無法訪問的問題解決,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-08-08
兩種方式創(chuàng)建docker鏡像的啟動容器時區(qū)別介紹(總結(jié)篇)
這篇文章主要介紹了基于兩種創(chuàng)建docker鏡像的啟動容器時區(qū)別總結(jié),第一種凡是用docker commit生成的鏡像啟動的時候可以加載一個啟動自己應(yīng)用的腳本,第二種用Docfile文件生成的鏡像時,來啟動容器就不用再加這個腳本了,具體詳情一起通過本文學(xué)習(xí)吧2016-10-10
如何刪除docker-register鏡像及none無效鏡像詳解
這篇文章主要給大家介紹了關(guān)于如何刪除docker-register鏡像及none無效鏡像的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。2017-09-09

