随笔分类 - Docker
摘要:docker环境下常用的路径基本都会做好在宿主机上的挂载,即容器内的某路径映射到宿主机上某路径,那么在宿主中对应的路径下就可以看到容器内的文件,也可以进行修改等操作,但是未被挂载的目录或者文件在容器和宿主机之间的拷贝就需要但是的使用命令来操作 1、从宿主机拷贝文件到容器中 宿主机上执行:docker
阅读全文
摘要:对于定制镜像我们可以使用Dockerfile文件,那对于容器的启动时也会有定制的需求,就需要添加很多对应的启动参数,当然我们可以将启动命令直接写成一个脚本,这样不用每次都要输入一次,而Docker更是提供了类似的功能 docker compose,可以通过yml文件记录多个参数,更是可以管理多个服务
阅读全文
摘要:实际环境中,项目所需要的容器可能没有很符合的公共镜像,就需要在公共镜像的基础上重新构建镜像,除了可以从容器中用docker commit命令创建,还可以使用Dockerfile文件来直接定制镜像 1、使用Dockerfile定制镜像 举例定制一个简单的镜像,新建一个名为Dockerfile的文件,并
阅读全文
摘要:平时我们执行docker pull xxx的时候都是从默认的公共仓库下载镜像,实际在工作中,我们不能把企业项目push到公共仓库,所以为了更好的管理镜像,搭建一个本地的私有仓库也很有必要,这里主要介绍两种方式搭建私有仓库。 一、registry搭建 1、搭建 Docker官方有提供搭建私有仓库的基础
阅读全文
摘要:docker安装后默认的存储目录是在/var/lib/docker,为了管理磁盘空间,建议将存储目录修改到计划好的目录下,如/u01/docker 1、存储目录的结构 其中containers是用来存储容器信息,以容器ID区分 2、查看docker自身磁盘使用情况 docker system df
阅读全文
摘要:日志文件对于处理故障十分重要,对于docker容器如何查看日志呢 查看docker容器的日志用到的是docker logs这个命令: docker logs --help先看下官方给的命令说明 --details 显示更多的信息 -f, --follow 跟踪实时日志 --since string
阅读全文
摘要:前面有说到docker的三大核心概念是:镜像、容器和仓库,对于docker的常用命令我们也从这三大核心着手说明 一、Docker镜像相关 当运行容器时,是以镜像为模版创建,若使用的镜像不在本地保存,docker就会自动从镜像仓库中下载,默认是从Docker Hub公共镜像源下载。 1、搜索镜像 我们
阅读全文
摘要:通常情况下,容器化部署应用,便于运维管理,也节省了成本 一、什么是docker docker可以理解成轻量级的虚拟化。与虚拟机不同的,docker这样的叫容器技术,占用的空间更小,启动更快,因为它只需要虚拟一个小规模的环境,不需要虚拟出整个操作系统。这个思想来自于集装箱:一艘大船上有很多集装箱,每个
阅读全文