![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
docker
巠犴
这个作者很懒,什么都没留下…
展开
-
什么是Docker
什么是容器容器就是在隔离的环境运行的一个进程,如果进程停止,容器就会退出。隔离的环境拥有自己的系统文件,ip地址,主机名等容器和虚拟化的区别容器:共用宿主机内核,轻量级,损耗少,启动快,性能高,只能运行在linux系统上虚拟机:需要硬件的支持,需要模拟硬件,需要走开机启动流程,可以运行不同的操作系统Docker容器技术Docker是一种软件的打包技术Docker是通过进程虚拟化技术(namespaces及cgroups cpu、内存、磁盘io等)来提供容器的资源隔离与安全保障等。由于Doc原创 2020-06-21 15:00:37 · 143 阅读 · 0 评论 -
Docker网络
Docker网络基础网络名称释义bridge默认类型 NAT模式hosthost类型,使用宿主机网络,网络性能最高container容器类型。使用其他容器共用网络,k8s中使用none没有网络,上不了外网Host容器在本质上是一个进程,进程可以监听端口容器host模式公用宿主机网络,无法占用宿主机端口用宿主机的IP地址,宿主机的主机名,宿主机的hosts文件,性能最高docker run -d -it --network host centos原创 2020-06-21 14:58:49 · 114 阅读 · 0 评论 -
Docker常用命令
镜像命令docker search `搜索镜像docker pull `下载镜像docker push `推送镜像dokcer load `导入镜像'示例: dokcer load -i docker_nginx.tat.gz'dokcer save `导出镜像'示例: dokcer save centos:7 -o docker_contos7.tar.gz'dokcer images `查看镜像列表docker rmi 名称:版本 `删除镜像docker tag原创 2020-06-21 14:55:25 · 94 阅读 · 0 评论 -
Docker-私有仓库
Registry#启动私有仓库docker run -d -p 5000:5000 --restart=always --name registry -v /opt/myregistry:/var/lib/reegistry registry#上传一个镜像到私有仓库:`1: 给镜像打标签:docker tag alpine:latest 10.0.0.11:5000/test/alpine:latest`2: 上传镜像docker push 10.0.0.11:5000/test/alp原创 2020-06-21 14:54:52 · 210 阅读 · 0 评论 -
DockerFile常用命令
DockerFile常用命令`FROM ` 指定基础镜像 `MAINTAINER` 指定维护者信息,可以没有 `LABLE` 描述,标签`RUN` 制作镜像过程中需要的执行命令(安装服务)`ADD` 把dockerfile当前目录下的文件拷贝到容器中(自动解压tar包)`COPY` 把dockerfile当前目录下的文件拷贝到容器中(不解压tar包)`WORKDIR` 设置当前工作目录 `VOLUME` 设置卷,挂载主机目录 `EXPOSE` 指定对外的端口 (-P 随原创 2020-06-21 14:54:17 · 171 阅读 · 0 评论 -
Docker-容器数据卷
容器数据卷先来看看 Docker的理念:将运用与运行的环境打包形成容器运行,运行可以伴随着容器,但是我们对数据的要求希望是持久化的容器之间希望有可能共享数据Docker容器产生的数据,如果不通过 docker commit生成新的镜像,使得数据做为镜像的一部分保存下来,那么当容器删除后,数据自然也就没有了.为了能保存数据在 dockers中我们使用卷。什么是卷卷就是目录或文件,存在于一个或多个容器中,由 docker挂载到容器,但不属于联合文件系统,因此能够绕过 Union File S原创 2020-06-21 14:53:46 · 75 阅读 · 0 评论 -
Docker镜像
Docker镜像镜像是一种轻量级、可执行的独立软件包,用来打包软件运行环境和基于运行环境开发的软件,它包含运行某个软件所需的所有内容包括代码、运行时、库、环境变量和配置文件。底层镜像原理Unionfs(联合文件系统)Union文件系统( Unionfs)是一种分层、轻量级并且高性能的文件系统,它支持对文件系统的修改作为次提交来一层层的叠加,同时可以将不同目录挂载到同一个虚拟文件系統下( unite several directories into a single virtual filesyst原创 2020-06-21 14:53:14 · 140 阅读 · 0 评论