Docker速查表

Docker速查表

ID:32809813

大小:278.69 KB

页数:16页

时间:2019-02-15

Docker速查表_第1页
Docker速查表_第2页
Docker速查表_第3页
Docker速查表_第4页
Docker速查表_第5页
资源描述:

《Docker速查表》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、Docker速查表来源:docker-cheat-sheet整理:LineZero目录为何使用Docker系统环境安装容器(Containers)镜像(Images)网络(Networks)仓管中心和仓库(Registry&Repository)Dockerfile层(Layers)链接(Links)卷标(Volumes)暴露端口(ExposingPorts)最佳实践安全小贴士为何使用Docker"通过Docker,开发者可以使用任何语言任何工具创建任何应用。“Dockerized”的应用是完全可移植的,能在任何地方运行-不管是同事的OSX和Windows笔记本,或是在云

2、端运行的UbuntuQA服务,还是在虚拟机运行的RedHat产品数据中心。DockerHub上有13,000+的应用,开发者可以从中选取一个进行快速扩展开发。Docker跟踪管理变更和依赖关系,让系统管理员能更容易理解开发人员是如何让应用运转起来的。而开发者可以通过DockerHub的共有/私有仓库,构建他们的自动化编译,与其他合作者共享成果。Docker帮助开发者更快地构建和发布高质量的应用。"--什么是Docker系统环境我用的是OhMyZsh,和Docker插件,它可以自动补全docker的命令。YMMV。Linux3.10.x内核是能运行Docker的最低要求。M

3、acOS10.8“MountainLion”或者更新的版本。1/16安装LinuxDocker提供了快速安装脚本:curl-sSLhttps://get.docker.com/

4、sh如果你不想执行一个不明不白的shell脚本,那么请看安装教程,选择你在用的发行版本。如果你是一个Docker超新手,那么我建议你先去看看系列教程。MacOSX下载和安装DockerToolbox。DockerForMac很赞,但是它的安装和VirtualBox不太一样。详情请查阅比较。注意如果你已经有安装了dockertoolbox,那么你可能会考虑通过DockerMachine安装包(不管是

5、从URL或是docker-machineupgradedefault)升级,它确实会完成docker-machine的升级。但是它不会帮你升级docker版本--docker-machine变成了1.10.3而docker还是原来的1.8.3或者你之前的什么版本。所以你最好是通过DockerToolboxDMG文件来升级,它会一次性的帮你处理好所有的升级。安装好DockerToolbox之后,通过VirtualBoxprovider安装带DockerMachine的VM:docker-machinecreate--driver=virtualboxdefaultdocke

6、r-machinelseval"$(docker-machineenvdefault)"然后启动container:dockerrunhello-world好了,你现在有了一个运行中的Dockercontainer了。如果你是一个Docker超新手,那么我建议你先去看看系列教程。容器(Container)最基本的Docker进程。容器(Container)之于虚拟机(VirtualMachine)就好比线程之于进程。或者你可以把他们想成是chrootsonsteroids。生命周期dockercreate创建一个容器但是不启动。2/16dockerrename允许重命名容

7、器。dockerrun在同一个操作中创建并启动一个容器。dockerrm删除容器。dockerupdate更新容器的资源限制。如果你想要一个临时容器,dockerrun--rm会在容器停止之后删除它。如果你想映射宿主(host)的一个文件夹到docker容器,dockerrun-v$HOSTDIR:$DOCKERDIR。参考Volumes。如果你想同时删除和容器关联的volumes,那么在删除容器的时候必须包含-v选项,像这样dockerrm-v。在docker1.10中还有一个loggingdriver,每个容器可以独立使用。如果你想执行docker并带上自定义日志驱动

8、,这样dockerrun--log-driver=syslog启动和停止dockerstart启动容器。dockerstop停止运行中的容器。dockerrestart停止之后再启动容器。dockerpause暂停运行中的容器,将其"冻结"在当前状态。dockerunpause结束容器暂停状态。dockerwait阻塞,到运行中的容器停止为止。dockerkill向运行中容器发送SIGKILL指令。dockerattach链接到运行中容器。如果你想整合容器到宿主进程管理(hostprocessmanager),那么以-r=fa

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。