docker简介

Posted by wotrd on 07-11,2019

docker简介

docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行docker机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。

Docker的组成

docker Client客户端 Docker Image镜像 Docker Container容器 Docker 使用客户端-服务器 (C/S) 架构模式,使用远程API来管理和创建Docker容器,Docker 容器通过 Docker 镜像来创建。容器与镜像的关系类似于面向对象编程中的对象与 类。

mac中Docker安装

mac系统安装docker特别简单,去docker官网注册用户,下载镜像Docker.dmg文件双击就可以了。 安装完输入命令: docker version docker-compose --version docker-machine --version 出现docker版本就完成了。

docker使用

Docker 允许你在容器内运行应用程序, 使用 docker run 命令来在容器内运行一个应用程序。 docker run hello-world

Docker首先从本地主机上查找镜像是否存在,如果不存在,Docker 就会从镜像仓库 Docker Hub 下载公共镜像,docker的两个参数 -i -t,让docker运行的容器实现"对话"的能力 docker ps 来查看容器内运行的服务 docker logs命令,查看容器内的标准输出 docker stop 命令来停止容器 docker 命令来查看到 Docker 客户端的所有命令选项。 docker rm 命令来删除不需要的容器

docker images 来列出本地主机上的镜像。 docker pull 命令来下载这个镜像 docker search 命令搜索 httpd 来寻找适合我们的镜像。

s_d_1 hello-world这个镜像下载完成。

s_d_2 使用这个命令nginx服务启动成功!

委婉待续,有问题请留言