![](https://img-blog.csdnimg.cn/fbe8cfeaf2f54ae99006cef69160d139.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Docker
文章平均质量分 77
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口
彭宇栋
人终会被年少不可得之物困扰一生 ,也终会因一事一景解开其一生困惑。
展开
-
Harbor
Harbor1. Harbor简介1.1 Harbor的功能1.2 Docker Compose(编排工具)2. Harbor部署3. Harbor常用操作3.1 Harbor上传镜像3.2 Harbor下载镜像3.3 Harbor用户管理3.4 Harbor设置开机自启4. Docker Compose语法4.1 docker compose介绍4.2 docker compose 常用命令与配置4.3 docker-compose.yml 属性无论是使用Docker-distribution去自建仓库原创 2021-12-16 15:30:05 · 1182 阅读 · 0 评论 -
dockerfile构建haproxy
dockerfile构建haproxy1. 结构目录2. 构建镜像3. 创建容器4. 效果访问1. 结构目录[root@localhost ~]# tree haproxy/haproxy/├── dockerfile└── files ├── haproxy-2.5.0.tar.gz ├── haproxy.cfg ├── install.sh └── start.sh1 directory, 5 files[root@localhost ~]# [r原创 2021-12-10 23:43:13 · 1999 阅读 · 0 评论 -
Docker存储卷实战(nginx)
Docker存储卷实战(nginx)1. 创建nginx容器,同时提供配置文件和网页文件1. 创建nginx容器,同时提供配置文件和网页文件//真机网站文件存放位置[root@localhost ~]# cd /var/www/html/[root@localhost html]# lsImages index.html[root@localhost html]# //拉取nginx镜像[root@localhost ~]# docker pull nginxUsing defaul原创 2021-12-10 09:28:50 · 163 阅读 · 0 评论 -
dockerfile制作apache镜像
dockerfile制作apache镜像1. 结构目录2. 编写dockerfile文件3. 构建镜像4. 基于新镜像创建容器5. 浏览器访问6. 上传到docker hub1. 结构目录[root@localhost ~]# tree apache/apache/├── dockerfile└── files ├── apr-1.7.0.tar.gz ├── apr-util-1.6.1.tar.gz └── httpd-2.4.49.tar.gz1 director原创 2021-12-07 21:42:38 · 347 阅读 · 0 评论 -
docker存储卷
docker存储卷1. COW机制2. 什么是存储卷3. 使用存储卷的好处4. 为什么要用存储卷5. 存储卷管理方式6. 存储卷的分类7. 容器数据管理8. 在容器中使用数据卷9. 数据卷容器10. dockers容器源码部署httpd,用存储卷部署网站1. COW机制Docker镜像由多个只读层叠加而成,启动容器时,Docker会加载只读镜像层并在镜像栈顶部添加一个读写层。如果运行中的容器修改了现有的一个已经存在的文件,那么该文件将会从读写层下面的只读层复制到读写层,该文件的只读版本依然存在,只是已原创 2021-12-07 00:16:45 · 310 阅读 · 0 评论 -
Docker容器网络配置
Docker容器网络配置ip netns命令可以借助ip netns命令来完成对 Network Namespace 的各种操作。ip netns命令来自于iproute安装包,一般系统会默认安装,如果没有的话,请自行安装。注意:ip netns命令修改网络配置时需要 sudo 权限。可以通过ip netns命令完成对Network Namespace 的相关操作,可以通过ip netns help查看命令帮助信息:[root@localhost ~]# ip netns helpUsage:原创 2021-12-05 23:38:06 · 454 阅读 · 0 评论 -
dcoker容器搭建lnmp架构
dcoker容器搭建lnmp架构1. 拉取centos镜像2. 构建nginx镜像3. 构建mysql镜像4. 构建php镜像5. 配置lnmp1. 拉取centos镜像[root@localhost ~]# docker pull centosUsing default tag: latestlatest: Pulling from library/centosa1d0c7532777: Pull complete Digest: sha256:a27fd8080b517143cbbbab9原创 2021-12-04 03:11:07 · 2084 阅读 · 0 评论 -
docker容器网络管理
docker容器网络管理1. 虚拟化网络2. 单节点容器间通信3. 不同节点容器间通信4. docker容器网络5. docker的4种网络模式5.1 host模式5.2 container模式5.3 none模式5.4 bridge模式1. 虚拟化网络Network Namespace 是 Linux 内核提供的功能,是实现网络虚拟化的重要功能,它能创建多个隔离的网络空间,它们有独自网络栈信息。不管是虚拟机还是容器,运行的时候仿佛自己都在独立的网络中。而且不同Network Namespace的资源相原创 2021-12-04 00:45:09 · 276 阅读 · 0 评论 -
docker镜像管理基础
docker镜像管理基础1. 镜像的概念2. docker镜像层3. docker存储驱动3.1 AUFS3.2 OverlayFS3.3 DeviceMapper3.4 docker registry4. docker镜像的制作4.1 Docker Hub4.2 docker镜像的获取4.3 镜像的生成4.4 基于容器制作镜像4.5 镜像的导入与导出1. 镜像的概念镜像可以理解为应用程序的集装箱,而docker用来装卸集装箱。docker镜像含有启动容器所需要的文件系统及其内容,因此,其用于创建并启原创 2021-12-02 19:29:48 · 374 阅读 · 0 评论 -
docker基础用法
docker基础用法1. 什么是docker2. OCI&OCF2.1 OCI2.2 OCF3. docker架构4. docker镜像与镜像仓库5. docker对象6. 安装及使用docker6.1 docker安装6.2 docker加速7. docker常用操作7.2 docker常用操作示例7.2.1 docker search7.2.2 docker pull7.2.3 docker images7.2.4 docker create7.2.5 docker start7.2.6 d原创 2021-12-01 19:55:15 · 1237 阅读 · 0 评论 -
docker容器技术基础入门
docker容器技术基础入门1. docker概述1.1 什么是docker?2. docker思想2.1 集装箱2.2 标准化2.3 隔离3. 为什么选择docker?4. 传统虚拟化与容器的区别5. LXC6. docker基本概念7. docker工作方式1. docker概述1.1 什么是docker?Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何原创 2021-11-30 20:22:27 · 1073 阅读 · 0 评论