Docker 学习笔记

Posted WenYao.Huang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Docker 学习笔记相关的知识,希望对你有一定的参考价值。

 

Docker 命令:

docker run hello-world : 用于验证docker是否能够运用了。

docker --version: 查看版本。

限制docker的选项:http://blog.csdn.net/candcplusplus/article/details/53728507
docker run -m,--memory:
docker run --memory-swap:

docker run --memory-reservation:
docker run --oom-kill-disable:

docker run --oom-score-adj:

docker run --memory-swappiness:

docker run --kernel-memory:


docker run --cpuset-cpus="":
docker run -c,--cpu-shares=0:
docker run cpu-period=0:
docker run --cpu-quota=0:
docker run --cpuset-mems="":
 


 
 

 


 

Dockerkfile 命令解析:

FROM python:2.7-slim:From命令的含义是,使用官方Python运行时作为父映像,也可以使用其他的,比如说Ubuntu

WORKDIR /app: 设置工作目录为/app

RUN:run是一个映像的建造的步骤,RUN之后的状态,是会提交到docker image的。一个Dockerfile可以有很多的RUN步骤,这是用于建设这个映像的。
https://docs.docker.com/engine/reference/builder/#known-issues-run

CMD:CMD 是这样的命令,默认情况下,容器在启动内置映像时执行。一个dockerfile只能有一个cmd。这个CMD命令可以通过docker run $image $other_command来进行重写
https://docs.docker.com/engine/reference/builder/#known-issues-run

ENTRYPOINT:
ENTRYPOINT 也是CMD密切相关,可以修改一个容器启动图像的方式。
https://docs.docker.com/engine/reference/builder/#entrypoint

COPY:复制文件。The <dest> is an absolute path, or a path relative to WORKDIR, into which the source will be copied inside the destination container.
https://docs.docker.com/engine/reference/builder/#copy
EXPOSE: The EXPOSE instruction informs Docker that the container listens on the specified network ports at runtime.
https://docs.docker.com/engine/reference/builder/#expose




 

Docker配置问题:

docker run --rm hello-world :错误
docker: Error response from daemon: 
failed to create endpoint jolly_kare on network bridge: failed to add the host (veth1d85371) <=> sandbox (vethbc264f6) pair interfaces: operation not supported.
这是电脑升级没重启,有这个错误。






以上是关于Docker 学习笔记的主要内容,如果未能解决你的问题,请参考以下文章

[原创]java WEB学习笔记61:Struts2学习之路--通用标签 property,uri,param,set,push,if-else,itertor,sort,date,a标签等(代码片段

Docker基础学习笔记一:Docker概述和安装

docker学习笔记5:利用commit命令创建镜像 和 删除本地镜像

Docker学习笔记

DOM探索之基础详解——学习笔记

Docker 学习笔记 Docker 基础操作实,Docker仓库数据卷,网络基础学习