
docker
docker使用中遇到的一些问题记录
adrian_h
想要变得优秀
展开
-
docker基本命令
Docker概念Docker有三个基本概念:仓库(Repository),镜像(Image)和容器(Container)。仓库(Repository) 是一个集中存放镜像的空间。我们写的代码可以上传到Github仓库中,类似的,Docker的镜像就能上传到Docker Hub仓库,以便镜像的分发部署。Docker Hub是官方的公开服务,每个账号可以建立一个免费的私有仓库。镜像(Image) 是一个特殊的文件系统,其中存储了应用和环境的所有数据,镜像在构建之后是静态的,不可改变的。容器(Cont原创 2020-11-26 18:29:29 · 126 阅读 · 0 评论 -
dockerfile 与 docker-compose的区别
先简单理解 docker 的使用过程,它分为镜像构建与容器启动。镜像构建:即创建一个镜像,它包含安装运行所需的环境、程序代码等。这个创建过程就是使用 dockerfile 来完成的。容器启动:容器最终运行起来是通过拉取构建好的镜像,通过一系列运行指令(如端口映射、外部数据挂载、环境变量等)来启动服务的。针对单个容器,这可以通过 docker run 来运行。而如果涉及多个容器的运行(如服务编排)就可以通过 docker-compose 来实现,它可以轻松的将多个容器作为 service 来运行(当然也转载 2020-11-26 09:18:15 · 98 阅读 · 0 评论