docker相关


  • docker的安装
以Ubuntu为例,官网的安装步骤链接:
  • docker的加速
从dockerhub上pull和push太慢了,所以使用中科大的镜像来加速:
这个网站有点小意思,可以浏览看看其他部分内容
  • docker使用遇到的问题
    • permission deny
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.37/version: dial unix /var/run/docker.sock: connect: permission denied
比如运行docker version时遇到上面问题。
解决方法:sudo chmod o+wr /var/run/docker.sock
遗留问题:下次开机还是需要执行下chmod
所以推荐另一种解决方法,也就是在官网中提到的:
通过用户组的创建和添加来搞定。


  • docker run时错误造成容器没有创建出来
此时查错误原因不要在run里面用-d参数,而是用-i
比如

docker run --rm -i -t -p 8085:8085 REPOSITORY-image-name:TAG
https://serverfault.com/questions/596994/how-can-i-debug-a-docker-container-initialization


  • docker删除<none>镜像
直接用 docker rmi IMAGE-ID即可




其他常用命令
docker build
docker run
docker image ls
docker stop

评论

此博客中的热门博文

Bazel WORKSPACE文件编写

Bazel BUILD文件的编写

Bazel的概念和技术