Docker之容器网络

容器网络 一、为什么要学习容器网络?如果要使用Docker来搭建redis集群或者别的集群需要制定Docker容器的IP地址,但是每次容器重启都会修改容器的IP地址,所以需要了解如何设置容器的网络。 二、Docker默认网络Docker安装后,会默认创建三种网络类型,可使用如下命令来查看:```docker network ls```在启动容器时使用``` network bridge ``` 制定网络类型,```bridge```为桥接网络默认情况下
阅读全文

Docker之Compose

DcokerCompose Compose介绍Compose是 Docker 的服务编排工具,主要用来构建基于Docker的复杂应用Compose 通过一个配置文件来管理多个 Docker 容器,非常适合组合使用多个容器进行开发的场景。Compose 中有两个重要的概念: 服务 (service) :一个应用的容器,实际上可以包括若干运行相同镜像的容器实例。 项目 (project) :由一组关联的应用容器组成的一个完整业务单元,在 dockercompose.y
阅读全文

Docker之构建项目

Docker构建环境常用命令: 导入/导出镜像 export&import 占用空间小,不能回滚到历史层 save&load 占用空间大,可回滚到历史层 查看镜像历史的操作 docker history imageName 基础镜像系统 ubuntu centos Debian alpine 查看容器详细信息 docker inspection 查看容器日志 docker logs containerId Dockerfile
阅读全文

Docker之初体验

macOSDocker初体验Docker常用命令:```查看镜像:docker images删除镜像:docker rmi `imagesName`启动容器:docker run itd name webserver nginx查看容器列表:docker ps a进入容器内部:docker exec it webserver bash停止容器:docker stop webserver删除容器:docker rm webserver停止所有容器:docker st
阅读全文

初识Docker

一、Docker 入门 Docker是什么?Docker 是一个开源的应用容器引擎,你可以将其理解为一个轻量级的虚拟机,开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上。 为什么要使用 Docker?作为一种新兴的虚拟化方式,Docker 跟传统的虚拟化方式相比具有众多的优势。 更高效的利用系统资源由于容器不需要进行硬件虚拟以及运行完整操作系统等额外开销,Docker 对系统资源的利用率更高。 无论是应用执行速度、
阅读全文