
docker学习笔记
文章平均质量分 93
enough_time
这个作者很懒,什么都没留下…
展开
-
docker学习笔记---docker中容器的操作
docker学习笔记---docker使用Centos中使用docker启动docker服务启动docker容器docker容器的其余操作重启容器Centos中使用docker启动docker服务启动容器有两种方法,一种是docker run,是常用的方法,docker run会创建一个容器,并且创建之后立即运行;另一种是docker create方法,docker create方法只是创建一个容器,并不会去运行创建的容器#centos8中启动[root@docker-learning ~]# s原创 2020-11-09 15:56:20 · 267 阅读 · 0 评论 -
docker-compose详解
docker-compose详解docker-compose基础知识compose是什么compose使用步骤安装composedocker-compose常用命令docker-compose使用实例1、创建composeapp的目录2、编写app.py文件3、编写requirement.txt文件4、制作包含多个服务的应用程序镜像5、编写compose.yml文件6、验证7、注意docker-compose基础知识官方使用compose的文档compose是什么Docker Compose是 do原创 2020-11-09 11:09:21 · 1328 阅读 · 0 评论 -
自制nginx实现卷共享
自制nginx镜像配置阿里云的镜像Dockerfile文件nginx配置文件内容global.conf和nginx.conf文件制作nignx镜像前段时间写过一篇博客,其中用yum安装nginx之后,容器内部的nginx服务的index.html会自动与宿主机中的index.html文件形成映射关系,而由于宿主机中没有该目录下的文件,所以会导致403错误。现在在容器内部对nginx服务进行配置配置阿里云的镜像#拉取阿里云镜像的repo文件curl -o /etc/yum.repos.d/CentOS原创 2020-11-08 20:59:16 · 211 阅读 · 0 评论 -
Dockerfile文件的介绍
Dockerfile文件中的指令介绍1、CMDCMD和RUN指令的区别注意事项2、ENTRYPOINT3、WORKDIR4、ENV5、USER6、VOLUME7、ADD注意事项8、COPY注意事项9、LABEL10、STOPSIGNAL11、ARGdocker中的默认ARG变量12、ONBUILD注意事项1、CMDCMD指令用来指定一个容器启动时要运行的命令CMD和RUN指令的区别CMD指令是指定镜像被构建时要运行的命令,而RUN是指定容器被启动时要运行的命令注意事项CMD指令在使用时很容易被覆原创 2020-11-08 10:56:28 · 520 阅读 · 0 评论 -
docker学习笔记--docker镜像基础知识
docker学习笔记--docker镜像dokcer镜像基础知识docker镜像定义docker镜像层次写时复制自制docker镜像docker镜像的操作dokcer镜像基础知识docker镜像可以理解成分层的文件叠加形成,最底层是bootfs,即引导文件系统,相当于引导容器运行的必备内容,上一层是基础镜像,即rootfs,一般是指定该镜像的操作系统(Ubuntu,Debian,Centos等),其上一直到最顶上的一层称为父镜像,最顶上的一层称为可写容器。docker镜像在运行的时候直接使用docke原创 2020-11-03 12:35:16 · 214 阅读 · 0 评论 -
docker学习笔记-自制docker镜像
自制docker镜像##可以登录自己的docker Hub账号,能够共享和发布镜像[root@docker-learning-centos7 ~]# docker login构建docker镜像有以下两种方式:1.docker commit命令docker commit提交的只是创建容器的镜像与容器的当前状态之间有差异的部分,所以使得该更新非常轻量2.docker build和Dockerfile文件Dockerfile文件可以看成格式docker镜像的配置文件,如果docker buil原创 2020-10-31 10:09:01 · 405 阅读 · 2 评论 -
docker学习笔记-docker安装
docker学习笔记-docker安装docker安装安装docker的前提存储驱动的简单介绍centos中安装docker检查是否符合安装docker的条件docker安装安装docker的前提1.64位的CPU,目前docker不支持32位的CPU2.linux的内核要求是3.8及以上版本可通过uname -a命令去查看内核的版本以及架构(32位和64位)3.内核必须支持以下存储驱动中的一种:1.Device Manager2.AUFS3.vfs4.btrfs5.ZFS6.原创 2020-10-23 09:05:34 · 335 阅读 · 1 评论 -
docker学习笔记-docker中的存储驱动
docker存储驱动Device MapperoverlaybtrfsAUFSZFSDevice MapperoverlaybtrfsAUFSZFS原创 2020-10-25 08:50:07 · 516 阅读 · 1 评论 -
docker学习笔记-docker基础知识
docker学习笔记引入虚拟化虚拟化的分类全虚拟化和半虚拟化寄居虚拟化、裸机虚拟化、容器虚拟化docker基础知识概念docker机制封装机制隔离机制特点docker和虚拟机的区别docker入门docker中的名词1.镜像2.仓库3.容器docker安装引入虚拟化虚拟化就是通过虚拟化技术将一台计算机虚拟为多台逻辑计算机操作系统。在一台计算机上同时运行多个逻辑计算机,每个逻辑计算机可运行不同的操作系统(如linux、windows等),并且应用程序都可以在相互独立的空间内运行而互不影响,从而显著提高计原创 2020-10-25 08:52:25 · 391 阅读 · 0 评论 -
docker
docker基础知识虚拟化软件docker和虚拟机的区别docker软件docker中的元素1.镜像2.容器3.仓库docker的底层隔离机制实现--LXCnamespace命名空间cgroup子系统docker的虚拟网络类型虚拟化软件根据资源消耗的多少划分,资源消耗少的称为轻量级软件,资源消耗多的软件称为重量级软件。轻量级软件:docker重量级软件:vmware、kvm(openstack是虚拟机的管理软件,基于kvm,常用于云计算里面的虚拟,买的云服务器就是一个虚拟机,openstack是开源原创 2020-09-01 19:55:41 · 171 阅读 · 0 评论