随笔分类 - docker
摘要:什么是docker swarm Swarm是Docker公司推出的用来管理docker集群的平台,几乎全部用GO语言来完成的开发的 源码地址: https://github.com/docker/swarm Swarm使用标准的Docker API接口作为其前端的访问入口 换言之,各种形式的Dock
阅读全文
摘要:简介 为什么需要有Compose? 如果有100个docker服务需要启动,那么依靠dockfile一个一个的去启动太麻烦,效率太低下 Compose是一个用于定义和运行多容器Docker应用程序的工具, 使用Compose,可以使用一个YAML文件来配置应用程序的服务, 然后,通过一个命令,可以创
阅读全文
摘要:编写golang程序 main.go代码 package main import ( "github.com/gin-gonic/gin" "net/http" ) func main() { // 初始化gin框架路由 r := gin.Default() // 创建路由 r.GET("/hell
阅读全文
摘要:docker网络 docker0 清空环境 [root@alnk ~]# docker rm -f `docker ps -qa` # 删除所有容器 [root@alnk ~]# docker rmi -f `docker images -qa` # 删除所有镜像 查看服务器的网络,发现有三个网络
阅读全文
摘要:dockerfile介绍 dockerfile 是用来构建docker镜像的文件,是一些命令参数所编写的脚本 构建步骤 1 编写一个dockerfile文件 2 docker build 构建成为一个镜像 3 docker run 运行镜像 4 docker push 发布镜像(dockerhub、
阅读全文
摘要:容器的数据卷 什么是容器的数据卷 docker的理念回顾 将应用和环境打包成一个镜像 对于数据,如果数据都在容器中,那么我们删除容器,数据就会丢失,这样会存在很大的问题 需求:容器内的数据需要持久化 例如MySQL如果数据都存在容器中,那么容器删了,数据就丢失了,所以需要MySQL的数据可以存储在本
阅读全文
摘要:docker镜像详解 镜像是什么 镜像是一种轻量级、可执行的独立软件包,用来打包软件运行环境和基于运行环境开发的软件,它包含了某个软件所需的所有内容,包括代码、依赖库和配置文件等等 所有的应用,直接打包成docker镜像,就可以跑起来 如何得到镜像 1 从远程dockerhub仓库下载 2 拷贝别人
阅读全文
摘要:帮助命令 docker version # 显示docker版本信息 docker info # 显示docker系统详细信息,包括镜像和容器的数量 docker command --help # 万能命令 帮助文档的地址:https://docs.docker.com/engine/referen
阅读全文
摘要:docker介绍 基本介绍 Docker是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源 Docker可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化 Docker容器是完全使用沙箱机制,相互
阅读全文