一,什么是docker
docker是一个开源的应用容器引擎,基于go语言开发并遵循了apache2.0协议开源。可以实现虚拟化。
二,docker的特点
灵活:即使是最复杂的应用也可以集装箱化。
轻量级:容器利用并共享主机内核。
可互换:您可以即时部署更新和升级。
便携式:您可以在本地构建,部署到云,并在任何地方运行。
可扩展:您可以增加并自动分发容器副本。
可堆叠:您可以垂直和即时堆叠服务。
三、docker的几个概念理解:
初探docker
四、几个常用的命令
docker info:检查系统中是否安装docker成功。
docker run :创建一个新的容器并运行一个命令
docker start :启动一个或多个已经被停止的容器
docker stop :停止一个运行中的容器
docker restart :重启容器
docker kill :杀掉一个运行中的容器。
docker rm :删除一个或多少容器
docker create :创建一个新的容器但不启动它
docker exec :在运行的容器中执行命令
docker ps : 列出容器
docker logs : 获取容器的日志
docker pull : 从镜像仓库中拉取或者更新指定镜像
docker push : 将本地的镜像上传到镜像仓库,要先登陆到镜像仓库
docker images : 列出本地镜像。
docker rmi : 删除本地一个或多少镜像。
docker build 命令用于使用 Dockerfile 创建镜像。
注:网上的一个资源 命令挺全的 https://www.runoob.com/docker/docker-command-manual.html