
docker
petrel2015
这个作者很懒,什么都没留下…
展开
-
[docker] docker删除<none>/dangling/悬空镜像
问题在docker build 的过程中会出现中间镜像。中间镜像不一定会自动删除。会占用存储空间可以通过以下命令查找悬空的镜像docker images -f dangling=truedocker images更多用法可以看我的这篇博客https://blog.youkuaiyun.com/petrel2015/article/details/120450308积少成多,悬空镜像还是很占用空间的。具体占用系统哪块空间可以使用以下命令docker image inspect <IMAGE_ID&原创 2021-09-25 21:35:45 · 2473 阅读 · 0 评论 -
[Docker] docker配置国内仓库镜像
编辑配置文件vim /etc/docker/daemon.json增加以下内容 registry-mirrors{ "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]} 配置存储位置https://blog.youkuaiyun.com/petrel2015/article/details/120451004原创 2021-09-24 11:09:05 · 786 阅读 · 0 评论 -
[Docker] docker images常用方法
docker images有三个可选参数-f代表过滤器(–filter),后面可以接一些条件,具体参考https://docs.docker.com/engine/reference/commandline/images/-q代表只输出镜像id–quiet)-a代表所有镜像但是会隐藏中间镜像,可以通过以下命令查看(docker image history <IMAGE_ID> )...原创 2021-09-24 10:38:56 · 360 阅读 · 0 评论 -
[docker] dockerfile run cd 不能跳转至指定目录
dockerfile里RUN这条命令后面接的是要执行的命令,但是执行RUN cd /target/path之后,再执行RUN pwd发现路径不是期望的那样。查询资料得知,切换工作目录应该用另一个命令WORKDIR /target/pathRUN pwd这样就是期望的效果参考https://blog.youkuaiyun.com/jiangyu1013/article/details/82255353...原创 2021-06-30 10:36:46 · 4121 阅读 · 0 评论 -
[docker-compose] docker生成文件是root权限,修改docker容器的用户
问题springboot/docker生成的日志文件、上传的文件所有者是root,查看日志的话需要root才能看上传的文件、生成的文件所有这也是root,其他用户在使用时会不方便解决方法docker-compose.yml文件中加入user,和image同级内容是希望使用的用户的id可以通过命令cat /etc/passwd |grep <user>来查询参考链接https://docs.docker.com/compose/compose-file/compose-f原创 2021-04-26 16:41:27 · 10742 阅读 · 1 评论 -
[Linux] Vmware安装Alpine后瘦身
删除不用的docker镜像和容器因为装了docker,下载了很多镜像,但是又不需要用到。所以首先要清空docker不用的镜像和容器#注意加-a后会删除当前没启动的镜像,会影响构建。比如我有一个springboot项目是依赖于java8-alpine docker镜像的。如果加了-a会将java8-alpine的镜像删除。如果不加就不会删除docker image prune -adocker container prune之后就是瘦身vmdk文件大小减小vmdk大小进入Alpine虚拟机后原创 2021-02-03 10:42:52 · 533 阅读 · 0 评论 -
[Ubuntu] 更新docker和docker-compose
ubuntu软件源更换为tuna源https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/ubuntu安装(升级)docker-ce使用tuna源(推荐,写的很详细)https://mirrors.tuna.tsinghua.edu.cn/help/docker-ce/使用阿里云镜像https://blog.youkuaiyun.com/xie1xiao1jun/article/details/79413436参考https://askubuntu.com/qu原创 2021-01-06 18:26:52 · 564 阅读 · 0 评论 -
[Docker] docker-compose 部署 springboot应用
目录结构downlodas,uploads,logs是从docker映射出来的文件夹20201222-1744,20201224-1015,20201224-1828这三个是存放jar包和Dockerfile文件的文件夹这里拿20201224-1828这个文件夹来举例20201224-1828文件夹包括一个Dockerfile和一个用maven package打出来的springboot jar包Dockerfile文件如下FROM openjdk:8-jdk-alpineARG JAR_F原创 2020-12-28 10:56:44 · 335 阅读 · 0 评论 -
[Linux] docker-compose环境下mongoDB4.4.2副本集搭建
文章目录实验目标实验环境目录结构操作步骤模拟宕机参考实验目标两台服务器主要使用服务器A进行读写,每天需要定时重启。服务器B只进行备份操作,不需要每天重启。当服务器A重启时,服务器B能够自动升级成主节点。当服务器A重启完成后,服务器B能够自动降级成从节点,服务器A成为主节点。实验环境Vmware安装的两台Ubuntu20.04.1服务器ip地址是:192.168.79.131,192.168.79.132以下简称131和132131安装3个mongo节点:端口号:37017(主节点),原创 2020-12-20 17:23:28 · 1000 阅读 · 3 评论 -
[Linux] 【2.安装docker】Ubuntu20.4.1 从头安装docker环境
安装docker。参考官方文档 https://docs.docker.com/engine/install/ubuntu/卸载旧dockersudo apt-get remove docker docker-engine docker.io containerd runc安装一些依赖软件sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg-agent \ ..原创 2020-12-20 11:07:41 · 217 阅读 · 1 评论 -
[docker] docker-compose.yml启动容器后执行多条命令
多条命令可以通过连接符执行,如&&连接command: python3 manage.py migrate && python3 manage.py runserver 0.0.0.0:8000原创 2020-10-29 15:48:51 · 6302 阅读 · 0 评论