09 2021 档案
摘要:1. Docker Compose的yml文件组成 主要分成三个部分:version(文件格式的版本),services(定义的容器),networks(网络) 2. 简单示例: 先建立一个docker-compose.yml文件,其内容如下: 启动容器(nginx和redis已经启动) 查看容器
阅读全文
摘要:1. 什么是Docker Compose 我们可以参照一下Docker Compose的文档(https://docs.docker.com/compose/) 翻译过来就是Docker Compose是一个工具,可以用来定义和运行多个Docker容器。通过YAML文件定义服务,并使用简单的命令就可
阅读全文
摘要:1. 单向通信 为什么需要单向通信,例如web服务器和数据库之间,一般都是web服务器去访问数据库,而不会出现数据库去访问web服务器的情况,这就是单向通信。 默认情况下,如果docker的网络模式是bridge的话,在启动容器的时候,容器之间是能够互相访问的,但是如果容器的ip发生了变化,那么原有
阅读全文
摘要:主要有两种方式制作Docker镜像:docker commit和docker file 1. docker commit 先进入一个启动的容器,对容器做些修改,如下图所示,我们为容器安装了ifconfig命令: 然后,我们退出容器,并将当前的容器commit成一个新的镜像: 2. 通过docker
阅读全文
摘要:1. 文件复制 把宿主机文件复制到docker容器:docker cp 宿主机目录/文件 容器:/目录/ 把容器文件复制到宿主机:docker cp 容器:/目录/文件 宿主机目录/文件 2. 文件挂载 正在运行的容器无法挂载,须在启动容器进行指定: docker run -v 宿主机目录:容器目录
阅读全文
摘要:1. Docker容器启动 使用docker run 镜像id或名称来启动容器 : 也可以通过指定--name来自定名启动的容器: 2. Docker容器查看, docker ps : 通过docker ps可以查看当前正在运行的容器, 通过-a参数可以查看所有容器,包含运行的和未运行的 3. Do
阅读全文
摘要:这里介绍一些Docker镜像的基本操作: 1. 查看本地镜像,docker images 2. 搜索镜像, docker search ...: 3. 下载镜像, docker pull .... : 4. 重命名镜像, docker tag oldname:tag newname:tag : 5.
阅读全文
摘要:Docker的网络包含bridge、host和none。可以通过docker network ls命令来查看: bridge模式: bridge模式是Docker的默认网络模式。当Docker安装之后,会在宿主机安装docker0网卡,docker0网卡通过连接宿主机网卡实现网络连接,让我们执行ip
阅读全文
摘要:Docker有三个基本概念:镜像(image)、容器(container)、仓库(Repository)。 Docker镜像: Docker镜像是一个文件,用来为运行Docker容器提供模板。同一个镜像通过指定不同的参数构建出不同的容器。 镜像的分层结构:Docker镜像是一个特殊的文件系统,除了提
阅读全文
摘要:1. 先把yum更新一下,运行yum udpate 2. 执行命令yum install -y docker 3. 检查docker是否安装成功,执行yum list installed | grep docker, 出现如下则表示安装成功 4. 设置开机启动,执行命令systemctl enabl
阅读全文