Docker教程
Docker教程 Docker简介 Docker 是 Docker.Lnc 公司开源的一个基于 LXC 技术之上搭建的 Container 容器引擎,Docker 源代码托管在 Github上,Docker 是基于Go 语言开发的并遵从 Apache2.0 协议开源。
Docker与虚拟机对比
Docker与虚拟机 Docker概述 Docker 是基于 Linux 内核的 cgroup,namespace,以及 AUFS 类的 Union FS 等技术,对进程进行封装隔离,属于操作系统层面的虚拟化技术。
Docker应用场景
Docker应用场景 Docker 是一个开源的容器引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。开发者和系统管理员在笔记本上编译测试通过的容器可以批量地在生产环境中部署
Docker 镜像 容器 仓库
Docker 镜像 容器 仓库 Docker 有三个基本概念,Docker镜像(Images)、Docker容器(Container)、Docker仓库(Registry)。 Docker镜像(Images) Docker镜像(Images) 是一个用于创建 Docker容器(Container) 的静态模板。 一个 Docker镜像(Images) 可以创建很多 Docker容器(Container)。
Docker Centos安装
Docker Centos安装 Docker版本 Docker 从 1.13 版本之后采用时间线的方式作为版本号,分为社区版CE和企业版EE。 Docker社区版是免费提供给个人开发者和小型团体使用的,企业版会提供额外的收费服务
Docker Ubuntu安装
Docker Ubuntu安装 Docker版本 Docker 从 1.13 版本之后采用时间线的方式作为版本号,分为社区版CE和企业版EE。 Docker社区版是免费提供给个人开发者和小型团体使用的,企业版会提供额外的收费服务
Docker Windows安装
Docker Windows安装 Docker版本 Docker 从 1.13 版本之后采用时间线的方式作为版本号,分为社区版CE和企业版EE。 Docker社区版是免费提供给个人开发者和小型团体使用的,企业版会提供额外的收费服务。
Docker HelloWorld
Docker HelloWorld Docker服务 查看Docker服务状态 使用 systemctl status docker 命令查看 Docker 服务的状态。haicoder(www.haicoder.net)# systemctl status docker 我们使用 systemctl status docker 命令查看 Docker 服务的状态, 其中 Active: active (running) 即表示 Docker 服务为正在运行状态。
Docker命令
Docker命令 Docker命令分类 Docker环境信息 docker [info|version] Docker容器生命周期管理 docker [create|exec|run|start|stop|restart|kill|rm|pause|unpause] Docker容器操作运维 docker [ps|inspect|top|attach|wait|export|port|rename|stats]
Docker命令教程
Docker命令概述 Docker环境信息 docker info 查看容器基本信息。docker version 查看容器版本信息。docker create 创建一个新的容器,但不启动它。类似 docker run 命令。
Docker info命令
Docker info命令概述 用于查看 docker 容器的基本信息。Docker info命令语法 haicoder(www.haicoder.net)# docker info 查看所有信息 使用 docker info 命令,查看当前 docker 容器的所有的信息。haicoder(www.haicoder.net)# docker info
Docker version命令
Docker version命令概述 用于查看 docker 容器的版本信息。Docker version命令语法 haicoder(www.haicoder.net)# docker version 查看版本信息 使用 docker version 命令,查看当前 docker 容器的版本信息。
Docker create命令
Docker create命令概述 Docker create命令 用于创建一个新的 Docker容器,类似 docker run -d 命令。但是与 docker run -d 不同的是,docker create 创建的容器并未实际启动,还需要执行 docker start 命令或 docker run 命令以启动容器。
Docker exec命令
Docker exec命令 Docker exec命令概述 docker exec 命令可以用来在运行的 Docker容器 中执行命令。 docker exec命令是需要容器处于运行中且 PID 1 进程也处于运行中才能执行的操作。
Docker run命令
Docker run命令 Docker run命令概述 docker run命令 可以用来创建一个新的 Docker容器 并运行一个命令。Docker run命令语法 [root@localhost ~]# docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
Docker start命令
Docker start命令Docker start命令概述 docker start 命令可以启动一个或多个已经被停止的 Docker容器。docker start命令后面的 CONTAINER 可以是容器Id,或者是容器名。Docker start命令语法 haicoder(www.haicoder.net)# docker start [OPTIONS] CONTAINER [CONTAINER...]
Docker stop命令
Docker stop命令 Docker stop命令概述 docker stop 命令可以用来停止一个运行中的 Docker容器。docker stop 命令后面的 CONTAINER 可以是容器Id,或者是容器名。Docker stop命令语法 haicoder(www.haicoder.net)# docker stop [OPTIONS] CONTAINER [CONTAINER...]
Docker restart命令
Docker restart命令 Docker restart命令概述 docker restart 命令可以用来重新启动一个或者多个 Docker容器。docker restart 后面的 CONTAINER 可以是容器Id,或者是容器名。Docker restart命令语法 haicoder(www.haicoder.net)# docker restart [OPTIONS] CONTAINER [CONTAINER...]
Docker kill命令
Docker kill命令 Docker kill命令概述 docker kill 命令可以用来杀掉一个或者多个正在运行的 Docker容器。docker kill 后面的 CONTAINER 可以是容器Id,或者是容器名。Docker kill命令语法 haicoder(www.haicoder.net)# docker kill [OPTIONS] CONTAINER [CONTAINER...]
Docker rm命令
Docker rm命令 Docker rm命令概述 docker rm 命令可以用来删除一个或者多个已经停止的 Docker容器。docker rm 后面的 CONTAINER 可以是容器Id,或者是容器名。 Docker rm命令语法 haicoder(www.haicoder.net)# docker rm [OPTIONS] CONTAINER [CONTAINER...]
Docker pause命令
Docker pause命令 Docker pause命令概述 docker pause 命令可以用来暂停 Docker容器中所有的进程。该命令后面的 CONTAINER 可以是容器Id,或者是容器名。 Docker pause命令语法 haicoder(www.haicoder.net)# docker pause [OPTIONS] CONTAINER [CONTAINER...]
Docker unpause命令
Docker unpause命令 Docker unpause命令概述 docker unpause 命令可以用来恢复 Docker容器 中所有的进程。该命令后面的 CONTAINER 可以是容器Id,或者是容器名。 Docker unpause命令语法 haicoder(www.haicoder.net)# docker unpause [OPTIONS] CONTAINER [CONTAINER...]
docker ps命令
Docker ps命令概述 docker ps 命令可以用来列出 Docker容器相关信息。 Docker ps命令语法 haicoder(www.haicoder.net)# docker ps [OPTIONS] Docker ps命令参数 无参 默认显示正在运行的容器。 -a 显示所有的容器,包括未运行的。
docker inspect命令
Docker inspect命令 docker inspect教程 使用 docker inspect 命令可以用来获取 Docker容器 或者 Docker镜像 的元数据。该命令后面的 CONTAINER 可以是容器Id,或者是容器名。 docker inspect语法 haicoder(www.haicoder.net)# docker inspect [OPTIONS] NAME|ID [NAME|ID...]
docker top命令
Docker top命令 docker top教程 使用 docker top 命令可以用来查看 Docker 中运行的进程信息。docker top 命令后面的 CONTAINER 可以是容器 ID,或者是容器名。 docker top语法 haicoder(www.haicoder.net)# docker top [OPTIONS] CONTAINER [ps OPTIONS] 案例 获取容器中进程信息
Docker attach命令
Docker attach命令 docker attach教程 使用 docker attach 命令可以用来进入到一个正在运行的 Docker容器。docker attach 命令后面的 CONTAINER 可以是容器Id,或者是容器名。 要能够使用 docker attach 的容器必须是正在运行的。
Docker wait命令
Docker wait命令 docker wait教程 docker wait 命令可以用于阻塞一个或多个 Docker容器 直到容器停止,然后打印退出代码。 docker wait命令后面的 CONTAINER 可以是容器Id,或者是容器名。 docker wait语法 docker wait [OPTIONS] CONTAINER [CONTAINER...]
Docker export命令
Docker export命令 docker export教程 docker export 命令可以用于将 Docker容器 里的文件系统作为一个 tar 归档文件导出到标准输出。docker export 命令后面的 CONTAINER 可以是容器Id,或者是容器名。 docker save 命令用于将 Docker 镜像保存成 tar 包
Docker port命令
Docker port命令 docker port命令教程 docker port 命令可以用于列出指定的 Docker容器 的端口映射,或者将容器里的端口映射到宿主机。该命令后面的 CONTAINER 可以是容器Id,或者是容器名。docker port语法
Docker rename命令
Docker rename命令 docker rename命令教程 docker rename 命令可以用于重命名一个 Docker容器。docker rename命令后面的 CONTAINER 可以是容器Id,或者是容器名。 docker rename语法 haicoder(www.haicoder.net)# docker rename CONTAINER NEW_NAME
Docker stats命令
docker stats命令教程 docker stats 命令可以用于动态显示 Docker容器 的资源消耗情况,包括:CPU、内存、网络I/O。docker stats命令也可以指定已停止的容器,但是不会返回任何信息。docker stats命令语法 haicoder(www.haicoder.net)# docker stats [options] [container...]
Docker update命令
docker update命令教程 docker update 命令可以用于更新一个或多个 Docker容器 的配置。该命令后面的 CONTAINER 可以是容器Id,或者是容器名。docker update命令语法 haicoder(www.haicoder.net)# docker update [OPTIONS] CONTAINER [CONTAINER...]
Docker commit命令
docker commit命令教程,docker commit 命令用于根据 Docker 容器的更改创建一个新的 Dokcer 镜像。该命令后面的 CONTAINER 可以是容器 Id,或者是容器名。
Docker cp命令
docker cp命令教程,docker cp 命令用于在本地文件系统与 Dokcer 容器之间复制文件或者文件夹。该命令后面的 CONTAINER 可以是容器Id,或者是容器名。
Docker diff命令
docker diff 命令用于比较一个 Docker 容器不同版本提交的文件差异。该命令后面的 CONTAINER 可以是容器Id,或者是容器名。docker diff 命令会列出 3 种容器内文件状态变化(A - Add, D - Delete, C - Change )的列表清单。
Docker login命令
docker login命令教程,docker login 命令用于登陆到一个 Docker镜像仓库,如果未指定镜像仓库地址,默认为官方仓库 Docker Hub。如果用户使用 docker login 命令登录官方仓库,首先我们需要在官方仓库注册一个账号。
Docker logout命令
docker logout命令教程,docker logout 命令用于登出一个 Docker镜像仓库,如果未指定镜像仓库地址,默认为官方仓库 Docker Hub。docker logout命令语法:haicoder(www.haicoder.net)# docker logout [OPTIONS] [SERVER]
Docker pull命令
docker pull命令教程,docker pull 命令用于从镜像仓库中拉取或者更新指定镜像。docker pull 命令中的 name 即镜像名称后面可以跟上镜像标签或者镜像摘要。
Docker push命令
docker push命令教程,docker push 命令用于将本地的 Docker 镜像上传到 Docker 镜像仓库。docker push 命令使用之前需要要先登陆到镜像仓库。docker push命令推送镜像的规范是:注册用户名/镜像名。
Docker search命令
docker search命令教程,docker search 命令用于从 Docker Hub 查找镜像。docker search命令语法:docker search [OPTIONS] TERM
Docker rmi命令
docker rmi命令教程,docker rmi 命令用于删除本地一个或多个 Docker镜像。 docker rm 命令用于删除本地一个或多个 Docker容器,注意这两者的区别。
Docker tag命令
Docker tag命令 ,docker tag命令教程 docker tag 命令用于用于给镜像打标签。docker tag命令语法 shell [root@localhost ~] docker tag SOURCE_IMAGE[:TAG] TARGET_IMAGE[:TAG]
Docker save命令
docker save命令教程,docker save 命令用于将 Docker镜像 保存成 tar 包。docker save 命令的相对应的命令为 docker load。 docker export 命令用于将容器里的文件系统作为一个 tar 归档文件导出到标准输出,注意这两者的区别。
Docker import命令
docker import命令教程,docker import 命令用于从归档文件中创建镜像。docker import 命令的相对应的命令为 docker export。
Docker load命令
docker load命令教程,docker load 命令用于从 tar 归档文件或者标准输入流载入镜像。docker load 命令的相对应的命令为 docker save。
Docker logs命令
Docker logs命令,docker logs命令教程,docker logs 命令用于获取 Docker容器 的日志。该命令后面的 CONTAINER 可以是容器 ID,或者是容器名。
Docker容器教程
Docker容器(Container),Docker容器(Container) 是独立运行的一个或一组应用。Docker容器(Container) 是从 Docker镜像(Images) 创建的运行实例,它可以被启动、开始、停止、 删除。
Docker容器运行方式
Docker容器运行方式,Docker容器单次运行,语法,Docker 单次运行的语法为:Docker 单次运行,即 Docker 启动后执行 COMMAND 命令结束后,立即退出 Docker。
Docker镜像教程
Docker镜像教程,Docker镜像(Images)教程,Docker镜像(Images) 是一个用于创建 Docker容器(Container) 的静态模板。一个 Docker镜像(Images) 可以创建很多 Docker容器(Container)。
Docker镜像(Images)特点
Docker镜像(Images)特点,Docker镜像(Images)特点,Docker镜像(Images) 的主要特点是,分层、写时复制、内容寻址 和 联合挂载。
Docker镜像(Images)概念
Docker镜像(Images)概念,Docker镜像(Images)概念教程,Docker镜像(Images) 的核心概念主要涉及到:docker registry、repository、manifest、image 、layer 和 Dockerfile。