Docker 入门

三个基本要素:
  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
 
 
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

转载于:https://www.cnblogs.com/sweet-jh/p/6262457.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值