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 --rm -i -t -p 8085:8085 REPOSITORY-image-name:TAG
https://serverfault.com/questions/596994/how-can-i-debug-a-docker-container-initialization
- 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
评论
发表评论