Docker
前提简介
镜像:就是一个只读的模板。镜像可以用来创建Docker容器,一个镜像可以创建多个容器。
容器:是用镜像创建的运行实例。Docker利用容器独立运行的一个或一组应用。
它可以被启动、开始、停止、删除。每个容器是相互隔离的、保证安全的平台,可以把容器看作一个简易版的Linux环境和运行在其中的应用程序。
仓库:是集中存放镜像文件的场所。
镜像命令
docker images:查看本地的镜像
docker search:搜索镜像名称
docker pull:下载镜像,如果没有跟上版本号,就是默认下载最新版本
docker rmi:删除镜像
docker commit:提交一个容器副本使之成为一个新的镜像
容器命令
docker run [options] images [command] [arg]:创建并启动容器
[options]细节:
–name= 容器的名字:为容器指定一个别名
-d:后台运行容器,并返回容器ID,也即启动守护式容器
-i:以交互式模式运行容器,通常与 -t 一起使用
-t:为容器重新分配一个伪输入终端,通常与 -i 一起使用
-P:随机端口映射
-p:指定端口映射
docker ps [options]:查看运行的容器
[options]细节:
-a:列出当前所有正在运行的容器+历史上运行过的
-l:显示最近创建的容器
-n:显示最近创建的n个容器
-q:静默模式,只显示容器编号
–no-trunc:不截断输出
docker exit:容器停止并退出
另:ctrl+P+Q:容器不停止退出
docker start 容器名称/ID:启动容器
docker restart 容器名称/ID:重启容器