Docker
Tiger_Dang
自由从业者
展开
-
Docker必须使用sudo操作的解决方案
Docker必须使用sudo操作的解决方案1.sudo groupadd docker 创建docker组2.sudo gpasswd -a ${USER} docker 将当前用户加入docker组3.sudo service docker restart 重启服务4.newgrp - docker 刷新docker成员【注】:在ubuntu下亲测,其他linux没有测试。原创 2016-09-06 17:28:14 · 7822 阅读 · 0 评论 -
Docker内部时区和宿主机不一致问题
解决方式如下:在编写Dockerfile时加入如下2行代码: RUN cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime RUN echo “Asia/Shanghai” >> /etc/timezone假如容器已经在运行中,那么修改时区: cp /usr/share/zoneinfo/Asia/Shanghai /etc/localt原创 2016-09-07 11:33:59 · 990 阅读 · 0 评论 -
Docker批量删除REPOSITORY、TAG为none的镜像
场景:有时候重新构建镜像的时候,该镜像正在被某容器使用中,那么在重新构建同名同版本镜像后,docker保留原来的镜像,即容器还是用原来的,除非重启。 那么原来的镜像名称变成NONE,TAG也成了NONE批量删除方法 docker images|grep none|awk ‘{print $3}’|xargs docker rmi 也可以放在定时任务里,每天清理这些“垃圾镜像原创 2016-09-07 11:42:51 · 6406 阅读 · 0 评论 -
Docker基本命令整理
安装Dockerwhich wgetwget -qO- https://get.docker.com/ | shstart docker(默认docker daemon不启动)docker info,docker -v(检查docker本地安装配置信息)基本命令新建容器:docker run –name 容器名称 -d 镜像名称 -d:后台运行,守护式 -i -t:申请一个控制台同原创 2016-09-07 11:08:09 · 397 阅读 · 0 评论