摘要:
1、Docker 使用客户端-服务器 (C/S) 架构模式,使用远程API来管理和创建Docker容器。 2、Docker 容器通过 Docker 镜像来创建。 3、容器与镜像的关系类似于面向对象编程中的对象与类。镜像类似于类,容器类似于类的对象。 4、架构图 5、Docker镜像是用于创建Dock 阅读全文
摘要:
docker build 命令用于使用 Dockerfile 创建镜像。 语法 OPTIONS说明: --build-arg=[] :设置镜像创建时的变量; --cpu-shares :设置 cpu 使用权重; --cpu-period :限制 CPU CFS周期; --cpu-quota :限制 阅读全文
摘要:
docker rmi : 删除本地一个或多个镜像。 语法 OPTIONS说明: -f :强制删除; --no-prune :不移除该镜像的过程镜像,默认移除; -f :强制删除; --no-prune :不移除该镜像的过程镜像,默认移除; 实例 强制删除本地镜像runoob/ubuntu:v4: 阅读全文
摘要:
docker images : 列出本地镜像。 语法 OPTIONS说明: -a :列出本地所有的镜像(含中间映像层,默认情况下,过滤掉中间映像层); --digests :显示镜像的摘要信息; -f :显示满足条件的镜像; --format :指定返回值的模板文件; --no-trunc :显示完 阅读全文
摘要:
docker search : 从Docker Hub查找镜像 语法 OPTIONS说明: --automated :只列出 automated build类型的镜像; --no-trunc :显示完整的镜像描述; -s :列出收藏数不小于指定值的镜像。 --automated :只列出 autom 阅读全文
摘要:
docker push : 将本地的镜像上传到镜像仓库,要先登陆到镜像仓库 语法 OPTIONS说明: --disable-content-trust :忽略镜像的校验,默认开启 --disable-content-trust :忽略镜像的校验,默认开启 上传本地镜像myapache:v1到镜像仓库 阅读全文
摘要:
docker pull : 从镜像仓库中拉取或者更新指定镜像 语法 OPTIONS说明: -a :拉取所有 tagged 镜像 --disable-content-trust :忽略镜像的校验,默认开启 -a :拉取所有 tagged 镜像 --disable-content-trust :忽略镜像 阅读全文
摘要:
docker login : 登陆到一个Docker镜像仓库,如果未指定镜像仓库地址,默认为官方仓库 Docker Hub docker logout : 登出一个Docker镜像仓库,如果未指定镜像仓库地址,默认为官方仓库 Docker Hub 语法 OPTIONS说明: -u :登陆的用户名 - 阅读全文
摘要:
docker attach :连接到正在运行中的容器。 语法 要attach上去的容器必须正在运行,可以同时连接上同一个container来共享屏幕(与screen命令的attach类似)。 官方文档中说attach后可以通过CTRL-C来detach,但实际上经过我的测试,如果container当 阅读全文
摘要:
docker top :查看容器中运行的进程信息,支持 ps 命令参数。 语法 容器运行时不一定有/bin/bash终端来交互执行top命令,而且容器还不一定有top命令,可以使用docker top来实现查看container中正在运行的进程。 实例 查看容器mymysql的进程信息: 查看所有运 阅读全文
摘要:
docker inspect : 获取容器/镜像的元数据。 语法 OPTIONS说明: -f :指定返回值的模板文件。 -s:显示总的文件大小。 --type:为指定类型返回JSON。 -f :指定返回值的模板文件。 -s:显示总的文件大小。 --type:为指定类型返回JSON。 实例 获取镜像m 阅读全文
摘要:
docker ps : 列出容器 语法 OPTIONS说明: -a:显示所有的容器,包括未运行的。 -f:根据条件过滤显示的内容。 --format :指定返回值的模板文件。 -l :显示最近创建的容器。 -n :列出最近创建的n个容器。 --no-trunc:不截断输出。 -q:静默模式,只显示容 阅读全文
摘要:
docker exec :在运行的容器中执行命令 语法 OPTIONS说明: -d:分离模式: 在后台运行 -i :即使没有附加也保持STDIN 打开 -t :分配一个伪终端 -d:分离模式: 在后台运行 -i :即使没有附加也保持STDIN 打开 -t :分配一个伪终端 实例 在容器mynginx 阅读全文
摘要:
docker create :创建一个新的容器但不启动它 语法 OPTIONS同run命令 实例 使用docker镜像nginx:latest创建一个容器,并将容器命名为myrunoob: 阅读全文
摘要:
docker pause :暂停容器中所有的进程。 docker unpause:恢复容器中所有的进程。 语法 实例 暂停数据库容器db01提供服务: 恢复数据库容器db01提供服务: 阅读全文
摘要:
docker rm :删除一个或多少容器 语法 OPTIONS说明: -f :通过SIGKILL信号强制删除一个运行中的容器 -l :移除容器间的网络连接,而非容器本身 -v :-v 删除与容器关联的卷 -f :通过SIGKILL信号强制删除一个运行中的容器 -l :移除容器间的网络连接,而非容器本 阅读全文
摘要:
docker kill :杀掉一个运行中的容器。 语法 OPTIONS说明: -s :向容器发送一个信号 -s :向容器发送一个信号 实例 杀掉运行中的容器mynginx: 阅读全文
摘要:
docker start:启动一个或多少已经被停止的容器 docker stop:停止一个运行中的容器 docker restart :重启容器 语法: 实例 启动已被停止的容器myrunoob: 停止运行中的容器myrunoob: 重启容器myrunoob: 阅读全文
摘要:
docker run :创建一个新的容器并运行一个命令 语法: OPTIONS说明: -a stdin: 指定标准输入输出内容类型,可选 STDIN/STDOUT/STDERR 三项; -d: 后台运行容器,并返回容器ID; -i: 以交互模式运行容器,通常与 -t 同时使用; -p: 端口映射,格 阅读全文
摘要:
1、docker ps -a 显示所有容器 2、doker ps -l 显示最近一次启动的容器 3、docker ps 显示正在运行的容器 4、docker start 【容器ID】 启动容器 5、docker stop 【容器ID】 暂停容器 6、docker images 显示所有镜像 7、do 阅读全文