首页 > 其他 > 详细

Docker 入门

时间:2017-01-08 19:02:06      阅读:234      评论:0      收藏:0      [点我收藏+]

三个基本要素:
  1. Docker Containers 负责应用程序的运行
  2. Docker Images 一个只读模板,用来运行Docker容器
  3. DockerFile 文件指令集,用来说明如何自动创建Docker镜像
Docker 命令
  1. docker info
  2. docker pull [image_name]
  3. docker run [image_name] /bin/echo aaa ...
  4. sample_job=$(docker run -d busybox /bin/sh -c "while true; do echo Docker; sleep 1; done")
  5. docker logs [$sample_job]
  6. docker help
  7. docker stop [$sample_job]
  8. docker restart [$sample_job]
  9. docker rm [$sample_job]
  10. docker commit [$sample_job] [job1]
  11. docker images
  12. docker search [image-name]
  13. docker history [image_name]
  14. docker push [image_name]
Docker File 指令
  1. FORM [image_name]
  2. MAINTAINER [author_name]
  3. RUN [command]
  4. ADD [src] [destination]复制文件指令
  5. CMD [command] 
  6. EXPOSE [port] 指定容器在运行时监听的端口
  7. ENTRYPPOINT [command] [param1] [param2]
  8. WORKDIR [/path/to]
  9. ENV [key] [value]
  10. USER [uid]
  11. VOLUME [“/data”]
Docker registry工作机制
  1. registry三个主要模块  Docker Client, Index, Registry
  2. 技术分享
 
 
Docker 指令
  1. Docker daemon
  2. docker build image_name path
  3. docker attach container 与运行中的容器交互
  4. docker diff container 列出容器内发生变化的文件和目录
  5. docker import http://example 从远程导入文件到container
  6. docker import - image_app 从本地导入文件或者目录
  7. docker export container_id > image.tar 将容器的系统文件打包成tar文件
  8. docker cp container:path hostpath 从容器内复制文件到指定的本地路径上
  9. docker login 登录registry
  10. docker inspect container/image 收集容器和镜像的底层信息
  11. docker kill container
  12. docker rmi image
  13. docker wait container
  14. docker load app.tar
  15. docker save image > app.tar

Docker 入门

原文:http://www.cnblogs.com/sweet-jh/p/6262457.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!