容器
文章平均质量分 71
容器
syztoo
syztoo
展开
-
dockerfile add与copy的区别
COPY和ADD都是Dockerfile中的指令,有着类似的作用。它们允许我们将文件从特定位置复制到 Docker 镜像中。COPYCOPY指令从<src>复制新的文件或目录,并将它们添加到 Docker 容器文件系统的<dest>的路径下。COPY有两种格式:COPY [--chown=<user>:<group>] <src>... <dest> COPY [--chown=<user&...原创 2021-02-24 10:51:27 · 1860 阅读 · 0 评论 -
Docker 修改日志默认存储路径
默认安装完成 docker 后,所有 images 及相关信息存储位置为:/var/lib/docker,比如每个容器的日志默认都会以json-file的格式存储于/var/lib/docker/containers/<容器id>/<容器id>-json.log 里面。一般情况,/var 目录是在根分区之下,而根分区之下的磁盘空间一般不会较大,所以在生...原创 2019-06-27 14:50:24 · 9762 阅读 · 0 评论 -
Docker swarm mode
Swarm是Docker内置的一款集群管理工具,其作用是把若干台Docker主机抽象为一个整体,并且通过一个入口统一管理这些Docker主机上的各种Docker资源。Swarm和Kubernetes比较类似,但是更加轻,功能也较kubernetes更少一些。Swarm的优点和缺点都是使用标准的Docker接口,使用简单,容易集成到现有系统,但是更困难支持更复杂的调度,比如以定制接口方式定义的调...原创 2019-03-28 11:31:33 · 243 阅读 · 0 评论 -
Docker docker commit 和 Dockerfile
镜像分层堆叠存储,每一层在前一层的基础上进行修改;容器同样也是如此,以镜像为基础层,在其上加一层读写层用于交互。有时候我们运行的容器可能在原有镜像的基础上做了一些修改,如果我们想将其保存起来,封装成为一个更新的镜像,Docker提供了 docker commit 命令。[root@docker ~]# docker commit -a "syztoo" -m "change ...原创 2019-03-23 18:55:58 · 1361 阅读 · 0 评论 -
Docker 日志
docker日志分为两大类,引擎日志和容器日志一、引擎日志在centos系统上,docker的引擎日志交给了systemd进行管理,查看引擎日志,使用如下命令: [root@Python ~]# journalctl -u docker [root@Python ~]# journalctl -u docker | tail -100...原创 2019-03-29 18:48:36 · 316 阅读 · 0 评论 -
Docker 镜像与容器
镜像和容器的区别镜像有分层堆叠的概念,每一层(layer)都是一个只读的层。容器也有分层堆叠的概念,与镜像的唯一区别在于容器的最上面的那一层是可读写的。所以,容器 = 镜像 + 读写层。镜像的使用1.查询镜像[root@docker ~]# docker search nginx2.获取镜像[root@docker ~]# dock...原创 2019-03-21 23:26:02 · 259 阅读 · 0 评论 -
Docker docker-compose
compose是docker容器进行编排的工具,通过定义一个配置文件(默认docker-compose.yml),管理多个容器的运行。安装因为装了Python3环境,使用pip3命令安装,然后创建软连接即可;[root@Python ~]# pip3 -Vpip 10.0.1 from /usr/local/python3/lib/python3.7/site-p...原创 2019-03-24 23:43:25 · 165 阅读 · 0 评论 -
Docker 配置阿里云镜像加速器
仓库Registry是由Docker运营的一个公共镜像服务,即:Docker Hub。由于网络原因,从 Docker Hub 上拉取镜像到本地的时候,速度很慢。可配置阿里云、网易等镜像加速器实现拉取镜像提速。阿里云镜像加速器配置相关步骤1.注册登录阿里云免费获取镜像加速器地址略...2.编辑/etc/docker/daemon.json{ "reg...原创 2019-03-21 17:14:10 · 535 阅读 · 0 评论 -
Docker 简单介绍及安装
一、简单介绍Docker 是一个开源的应用容器引擎,Go 语言实现,CS 架构。Docker 基于 Linux 内核,对运行在其中的进程进行封装和隔离,属于操作系统层面的虚拟化技术。这点区别于传统虚拟机硬件级别的虚拟化。相比于传统的虚拟机,Docker启动快(秒级),占用硬盘存储空间少(MB),性能接近原生,单机系统支持上千个容器。Docker包括三...原创 2019-03-21 13:07:29 · 281 阅读 · 0 评论