- 前言 本文介绍如何在centos 7下二进制安装dokcer安装docker 版本为Docker version 18.03.1-ce, build 9ee9f40。 操作步骤 下载解压docker wget https://download.docker.com/linux/static/stable/x86_64/docker-18.03.1-ce.tgz tar -x... 前言 本文介绍如何在centos 7下二进制安装dokcer安装docker 版本为Docker version 18.03.1-ce, build 9ee9f40。 操作步骤 下载解压docker wget https://download.docker.com/linux/static/stable/x86_64/docker-18.03.1-ce.tgz tar -x...
- Docker数据卷概述 数据卷是提供数据持久化存储,数据卷完全独立与容器的生命周期,容器在销毁时不会对数据卷进行销毁,对数据卷所持久化的内容不会长生任何变动。 数据卷类型 1.基于主机文件系统的数据卷 由Docker主机进行管理,在文件系统中(/var/lib/docker/volumes)创建出来的文件夹用于存放数据卷,建议采用此方法进行持久化数据。非Dock... Docker数据卷概述 数据卷是提供数据持久化存储,数据卷完全独立与容器的生命周期,容器在销毁时不会对数据卷进行销毁,对数据卷所持久化的内容不会长生任何变动。 数据卷类型 1.基于主机文件系统的数据卷 由Docker主机进行管理,在文件系统中(/var/lib/docker/volumes)创建出来的文件夹用于存放数据卷,建议采用此方法进行持久化数据。非Dock...
- 为什么要使用 Docker来部署 APM Server 呢,传统使用软件在操作系统上安装和配置的方法过于繁琐,并且受一些跨平台的约束,例如Mac、Windows、Linux等,所以无论安装什么软件,通过 Docker 进行部署是最为简单并且便捷的。 APM 启动容器 docker run -d --user=root --name=apm-serve... 为什么要使用 Docker来部署 APM Server 呢,传统使用软件在操作系统上安装和配置的方法过于繁琐,并且受一些跨平台的约束,例如Mac、Windows、Linux等,所以无论安装什么软件,通过 Docker 进行部署是最为简单并且便捷的。 APM 启动容器 docker run -d --user=root --name=apm-serve...
- 什么是Docker Swarm Docker Swarm是官方对容器的编排项目之一,可以在多个主机上创建集群进行容器服务的统一管理。Swarm的架构中的角色为Manager及Worker。目前主流的容器编排方案为Docker Swarm加Compose或者为Kubernetes。 Docker Swarm集群配置 1.查看自身主机于其他Docker主机可以通讯的公... 什么是Docker Swarm Docker Swarm是官方对容器的编排项目之一,可以在多个主机上创建集群进行容器服务的统一管理。Swarm的架构中的角色为Manager及Worker。目前主流的容器编排方案为Docker Swarm加Compose或者为Kubernetes。 Docker Swarm集群配置 1.查看自身主机于其他Docker主机可以通讯的公...
- 什么是Docker镜像 镜像包含了系统及应用。镜像可以用来创建容器,镜像本身是不可写入的,容器就是在镜像的最顶部新增可写层实现数据写入,这个可写成是临时的,不会影响到镜像,镜像在定制完后数据是不会产生变更的。 镜像基本管理命令 从仓库拉取Docker镜像 docker pull <Image:Tag> 查看本地已有镜像 docker iamges 从仓库中搜索... 什么是Docker镜像 镜像包含了系统及应用。镜像可以用来创建容器,镜像本身是不可写入的,容器就是在镜像的最顶部新增可写层实现数据写入,这个可写成是临时的,不会影响到镜像,镜像在定制完后数据是不会产生变更的。 镜像基本管理命令 从仓库拉取Docker镜像 docker pull <Image:Tag> 查看本地已有镜像 docker iamges 从仓库中搜索...
- 什么是Docker Docker是一种容器技术,实现了已轻量级的操作系统虚拟化解决方案。 Docker 的基础是 Linux 容器(LXC)等技术。在 LXC 的基础上 Docker 进行了进一步的封装,让用户不需要去关心容器的管理,使得操作更为简便。用户操作 Docker 的容器就像操作一个快速轻量级的虚拟机一样简单。 Docker 和传统虚拟化方式的不同之处,容... 什么是Docker Docker是一种容器技术,实现了已轻量级的操作系统虚拟化解决方案。 Docker 的基础是 Linux 容器(LXC)等技术。在 LXC 的基础上 Docker 进行了进一步的封装,让用户不需要去关心容器的管理,使得操作更为简便。用户操作 Docker 的容器就像操作一个快速轻量级的虚拟机一样简单。 Docker 和传统虚拟化方式的不同之处,容...
- 什么是Docker Compose Compose是一个用于定义和运行多容器Docker应用程序的编排工具。Docker Compose可以使用YAML文件来配置应用程序的服务,接着就可以从配置中创建并启动所有服务。 如何配置Docker Compose 很简单,将docker-compose在github下载下来赋予执行权限即可运行 curl -L https... 什么是Docker Compose Compose是一个用于定义和运行多容器Docker应用程序的编排工具。Docker Compose可以使用YAML文件来配置应用程序的服务,接着就可以从配置中创建并启动所有服务。 如何配置Docker Compose 很简单,将docker-compose在github下载下来赋予执行权限即可运行 curl -L https...
- 为什么要进行Dockerfile的优化? 在 Docker build 过程中,会占用 Dockerfile 并且在其自身临时的容器中一对一地运行每个可操作的指令。 结果是每个可操作的指令都有一个新映像层。Docker镜像应该是小而快的,如果不能构建一个良好的Dockerfile来帮助你提高构建缓存命中率,那么镜像构建过程将会变得相当的缓慢,并且镜像的体积将会很大。 ... 为什么要进行Dockerfile的优化? 在 Docker build 过程中,会占用 Dockerfile 并且在其自身临时的容器中一对一地运行每个可操作的指令。 结果是每个可操作的指令都有一个新映像层。Docker镜像应该是小而快的,如果不能构建一个良好的Dockerfile来帮助你提高构建缓存命中率,那么镜像构建过程将会变得相当的缓慢,并且镜像的体积将会很大。 ...
- 因为在下载官方镜像点的镜像国内访问速度太慢,所以报错,使用加速器就可以解决这个问题 首先打开配置文件daemon.json,centos上安装后有此文件,但是ubuntu上需要自己创建文件: vim /etc/docker/daemon.json 在文件中加入: { "registry-mirrors":["https://docker.mirrors.ustc.... 因为在下载官方镜像点的镜像国内访问速度太慢,所以报错,使用加速器就可以解决这个问题 首先打开配置文件daemon.json,centos上安装后有此文件,但是ubuntu上需要自己创建文件: vim /etc/docker/daemon.json 在文件中加入: { "registry-mirrors":["https://docker.mirrors.ustc....
- Docker网络概述 网络(network)是为了实现容器间或容器与外接进行通信,Docker提供了6种网络模式来解决不同场景下的连接方案,分别是bridge、host、overlay、macvlan、none、network plugin。 如何根据不同的业务场景选择不同的网络 当您需要多个容器在同一个Docker主机上进行通信时,用户定义的桥接网络是最佳选择。... Docker网络概述 网络(network)是为了实现容器间或容器与外接进行通信,Docker提供了6种网络模式来解决不同场景下的连接方案,分别是bridge、host、overlay、macvlan、none、network plugin。 如何根据不同的业务场景选择不同的网络 当您需要多个容器在同一个Docker主机上进行通信时,用户定义的桥接网络是最佳选择。...
- 由于容器的特性,在容器重新创建后日志会废弃掉,如何通过持久化和中心化的处理容器日志变成一个棘手的问题,如何通过 Elastic Stack 进行一站式的数据采集,数据清洗,数据落地,数据可视化,让数据发挥真正的价值呢? 架构设计 涉及到 Elastic Stack 中 Filebeat 是用于采集 Docker 相关的日志, Elasticsearch 是... 由于容器的特性,在容器重新创建后日志会废弃掉,如何通过持久化和中心化的处理容器日志变成一个棘手的问题,如何通过 Elastic Stack 进行一站式的数据采集,数据清洗,数据落地,数据可视化,让数据发挥真正的价值呢? 架构设计 涉及到 Elastic Stack 中 Filebeat 是用于采集 Docker 相关的日志, Elasticsearch 是...
- 什么是Docker容器 容器是用于运行应用的载体,并且容器是基于镜像进行运行的,在运行中数据是相当于在镜像的只读层上在加多了一层可写层,用户可以基于镜像创建一个或多个容器。 容器管理命令 查看容器状态 docker ps 查看容器详情 docker inspect <containerID> 在运行容器中执行命令 docker exec <... 什么是Docker容器 容器是用于运行应用的载体,并且容器是基于镜像进行运行的,在运行中数据是相当于在镜像的只读层上在加多了一层可写层,用户可以基于镜像创建一个或多个容器。 容器管理命令 查看容器状态 docker ps 查看容器详情 docker inspect <containerID> 在运行容器中执行命令 docker exec <...
- 导出镜像(注意不是容器) ~/Desktop$ sudo docker save -o MyNginx.tar nginx 1 导入镜像 /home/kyun/Desktop# sudo docker load < MyNginx.tar 1 这种做法常常用于把现有的镜像拷贝到其他机器上。 谢谢阅读! 导出镜像(注意不是容器) ~/Desktop$ sudo docker save -o MyNginx.tar nginx 1 导入镜像 /home/kyun/Desktop# sudo docker load < MyNginx.tar 1 这种做法常常用于把现有的镜像拷贝到其他机器上。 谢谢阅读!
- 目录 一.帮助命令 1.显示docker的版本信息 2.显示docker的系统信息 3.帮助命令 二. 镜像命令 1.查看所有本地主机上的镜像 2.搜索镜像 3.下载镜像 4.删除镜像 三. 容器命令 1.有了镜像才可以创建容器。下载centos镜像 2.启动并进入容器 3.从容器退出 4.列出所有运行的容器 5.退出容器 6.删除容器 7... 目录 一.帮助命令 1.显示docker的版本信息 2.显示docker的系统信息 3.帮助命令 二. 镜像命令 1.查看所有本地主机上的镜像 2.搜索镜像 3.下载镜像 4.删除镜像 三. 容器命令 1.有了镜像才可以创建容器。下载centos镜像 2.启动并进入容器 3.从容器退出 4.列出所有运行的容器 5.退出容器 6.删除容器 7...
- 前面我们讲了Docker的安装使用,以及一些常用的命令。俗话说只说不练假把式,接下来我们使用Docker安装一些常用的镜像Tomcat, Nginx,练习一下Docker命令的使用。同时学习一下Docker可视化图形管理工具Portainer的安装与使用。 一. 安装Tomcat 1.1 查找镜像 在Docker Hub 上查找 Tomcat 镜像,我们可以通... 前面我们讲了Docker的安装使用,以及一些常用的命令。俗话说只说不练假把式,接下来我们使用Docker安装一些常用的镜像Tomcat, Nginx,练习一下Docker命令的使用。同时学习一下Docker可视化图形管理工具Portainer的安装与使用。 一. 安装Tomcat 1.1 查找镜像 在Docker Hub 上查找 Tomcat 镜像,我们可以通...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢
2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
基于华为云CodeArts的软件需求工程实践
2025/08/27 周三 19:00-20:30
马瑞新-华为开发者布道师-高校教师
基于华为云CodeArts的软件开发技术,深度体验>>智能化软件全流程
回顾中
热门标签