Home Resume Mood Amusement About
容器
2020-09-15 |

容器与镜像进程可见、可相互通信、共享一份文件系统 高级权限的进程可能破环低权限的进程 资源抢占 Linux通过 chroot 可将一个子目录变成根目录 namespace在资源视图上进行隔离 cgroup限制资源使用率 容器:容器是一个视图隔离、资源可限制、独立文件系统的进程集合 镜像:运行容器需要的所有文件集合 构建步骤所带来的文件系统的变化叫做changeset 镜像可进行分层复用 如何构建镜像?编写Dockerfile // 表示以下的步骤是基于golang构建的 FROM golang:1.12-alpine // 类似于cd WORKDIR /go/src/app // 把数据拷入到容器内 COPY //下载依赖 RUN go get -d -v ./... //创建应用并安装 RUN go install -v ./... //使用镜像默认程序的名字是什么 CMD ["app"] 有了这样一个Dockerfile之后就可以通过docker build构建镜像(存储到本地的) docker registry进行镜像数据的存储和转发,通过 docker push可以将本地的镜像推送到镜像仓库中

Docker | Docker

head-sculpture

CHAsencenge

解字

Recent
  • FPS问题解决记录
  • 单例模式
  • 工厂模式
  • 手撸算法终版
  • 哈希专题
  • 特殊技巧专题
  • 栈和队列专题
  • 树专题
Categories
  • Algorithm21
  • Android1
  • DesignPattern2
  • Docker1
  • GameDev4
  • Git1
  • Hexo2
  • Laya4
  • Light Frequency Authenticate1
  • Linux1
  • LoRa1
  • Python4
  • Unity5
    • Unreal1
  • Writing3
  • cpp3
Archives
  • 2021-011
  • 2020-122
  • 2020-111
  • 2020-109
  • 2020-096
  • 2020-086
  • 2020-0721
  • 2019-111
  • 2019-092
  • 2019-076
Tags
Algorithm C++ Docker GameDev Git Gradle Hexo Laya LoRa Python UE Unity Unreal Writing cpp hexo lightFre writing 远程登录
Copyright © 2019 | Powered by Hexo | Theme by Loren | 浙ICP备18016660号-1