-
首先当然是下载docker desktop,这里就不过多阐述如何下载了。
指Docker容器,是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的操作系统的机器上,也能实现虚拟化。
-
下载完成后运行docker desktop可以看到如下画面
- containers 代表着容器,承载着每个需要独立运行的程序
- images 代表镜像,每个容器都可以属于其中的镜像
- volumes 代表数据卷,关联数据卷后,本地文件改变会同步容器内文件发生改变
那么我们需要将本地可运行服务打包成容器该如何做呢?
-
首先我们再需要打包成镜像的文件根目录下,创建dockerfile 文件,在文件中写下要做哪些事情,然后再执行docker build ,如下
- FROM 声明依赖镜像
- WORKDIR 声明当前文件存放目录
- COPY 将本地文件目录复制到容器内
- EXPOSE 容器内启动对外访问的端口
- CMD 启动容器时候需要执行的命令
- RUN 在容器内要执行的命令【图中并未用到】
-
执行
docker build -t [镜像名称]:[镜像标签] .
进行构建容器,如下
socket 就是我们所打包的镜像了
3. 上图打包成镜像后,我们点击运行按钮,弹出下图窗口
- 我们在container name 中填入容器名称
- 在ports 中填写外部访问时使用的端口,点击 run 按钮生成容器,并启动了
-