Docker介绍

时间:2020-08-05 00:23:26   收藏:0   阅读:105

什么是容器

技术分享图片
容器是应用层的抽象,它是一个标准化的单元。上图左侧是基于容器的应用,右侧是基于虚拟机的应用。容器里是不包含操作系统相关的一些内容的,所以这样相对于虚拟机来说就比较轻量级一些。

认识Docker

技术分享图片
Docker最早是一家做PaaS的公司dotCloud开源的一个高级容器引擎。不过无心插柳柳成荫的是 dotCloud公司做的PaaS名气不大,但是开源的这个容器引擎被广泛使用。一般我们使用命令行客户端与DOCKER_HOST上的守护进程交互,在守护进程中管理镜像,把镜像变成一个个具体的容器。所有的镜像托管于类似Docker Hub这样一个Registry里。

不同人眼中的Docker

对于开发而言

对于运维而言

Docker常用命令

镜像相关

容器相关

docker run的常用选项

docker run [options] image [command] [arg...]

选项说明

举个??

启动容器并执行命令

docker run ubuntu:15.10 /bin/echo "Hello world"
docker run [镜像名称] [创建容器后执行的命令]

与容器进行交互

docker run -i -t ubuntu:15.10 /bin/bash
docker run [options] [镜像名] [执行的命令]

后台启动容器

docker run -d ubuntu:15.10
docker run [options] [镜像名]

docker ps的常用操作

docker exec的常用操作

docker start的操作

docker export导出

docker import导入

国内Docker镜像配置

官方Docker Hub

官方镜像

阿里云镜像

原文:https://www.cnblogs.com/lucky9322/p/13436767.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!