1、基础概念
①Docker镜像
Docker 镜像是一个特殊的文件系统,除了提供容器所需的程序、库、资源、配置等文件外,还包含了一些能为运行时准备的一些配置参数(匿名卷、环境变量、用户等)。

镜像不包含任何动态数据,其内容在构建之后不会被改变。

②Docker容器
Docker 容器是一个在运行的Docker镜像的实例(instance)。包括服务或应用的状态和其他动态的数据。

③镜像和容器小结:
可以理解为:镜像是一个类,容器是类的一个实例。容器是一个动态的。

④Dockerfile
注意:创建文件,文件名必须是 Dockerfile

Dockerfile是一个构建自定义镜像的文件。通过docker build构建镜像,通过docker run 启动镜像,Launch启动镜像, 就变成了container

2、docker中部署golang工程
① 首先创建一个工程ondocker
在这里插入图片描述

更多推荐