跳转至

容器


容器会共享其所在主机的操作系统/内核。

  • docker container run :
  • docker container ls
  • docker container exec -it xxx bash
  • docker container stop xxx
  • docker container rm xxx
  • CRTL+PQ 退出容器终端

应用容器化

将应用整合到容器中,并且能在容器中实际运行。
1.编写应用代码
2.创建一个dockerfile,其中包括当前应用的描述,依赖以及该如何运行这个应用
3.对该dockerfile执行docker image build
4.等待docker将应用程序构建到Docker镜像中。

Dockfile

作用:

  • 对当前应用进行描述
  • 知道Docker完成应用的容器化

命名:必须是Dockerfile 文件内容

Docker
1
2
3
4
5
6
7
8
9
##注释
FROM image //FROM指定基础镜像
LABEL maintainer="xx@mail.com" //LABEL标签标识维护者邮箱
RUN 
COPY . /src
WORKDIR /src
RUN
EXPOSE 8080 //指定端口
ENTRYPOINT ["xx","xx"] //指定镜像入口程序

docker image build -t xxx:yyy . //在当面目录构建docker镜像