Docker是基于GO语言编写,将应用及其依赖包打包到容器中进行运行的工具,容器的硬件开销很小。
关于dokcer的名词,可以这样理解
容器:需要使用的应用
镜像:生成容器的工具,通过镜像生成容器供使用
仓库:自己用来保存镜像的地方
一、安装
二、docker使用
1. run
docker run ubuntu:15.1 /bin/echo'hello world' docker run 运行某容器 ubuntu:15.1 使用某镜像生成 /bin/echo'hello world' 在镜像中使用的命令
2. docker的使用
docker 查看所有的dokcer命令
docker pull 获取镜像,如果仓库中有则直接使用,没有则从网络中获取。最好是修改源,因为国内网络环境从外国下载很慢
docker run -d -p ubuntu:15.1 /bin/echo'hello world' -d 后台运行 -p 将容器使用的网络端口映射到物理主机上
docker ps 查看所有容器
docker port 查看容器端口映射
docker top 查看容器的内部进程
docker stop id 停止某容器
docker start id 开始某容器
docker rm id 移除某容器