Docker主要概念
Docker容器
Docker容器是用镜像创建的应用运行实例。类似于一种轻量级的沙箱,Docker利用容器来运行和隔离应用
Docker仓库
类似于Github仓库,用来集中存放镜像文件的场所,如Docker Hub,Docker Pool等。
注册服务器
存放Docker仓库的实际物理计算机。
镜像
类似于Windows上重装系统时用到的镜像,是一种可安装的文件。
Docker基础操作
docker --help 可查看docker的操作命令
docker [cmd] --help 查看某个详细命令
# 获取镜像
docker pull ubuntu:14.04
# 创建容器并在容器中执行bash
docker run -it ubuntu:14.04 /bin/bash
# 查看镜像信息
docker images
# 查看某个镜像的详细信息
docker inspect 4f2dff4e48e9
# 搜寻镜像
docker search -s 100 nginx # -s 100表示查找下载量100以上的镜像
# 删除容器
docker rm 4f2dff4e48e9
# 删除镜像
docker rmi 4f2dff4e48e9
# 守护态运行容器(后台运行)
docker run -d ubuntu:14.04 /bin/bash echo "this is a docker test"
# 查看正在运行容器
docker ps
# 查看历史运行容器
docker ps -a
# 进入运行容器
docker attach docker_name # 进入容器当前执行的接口
docker exec -it docker_id /bin/bash