前言
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。
常用命令
命令 | 作用 |
---|---|
docker | 帮助 |
docker start/stop/restart/kill | 启动/停止/重启/杀掉容器 |
docker run | 创建并启动一个新的容器 |
docker rm | 删除容器 |
docker create | 创建一个新的容器但不启用它 |
docker exec | 在运行的容器中执行命令 |
docker ps | 列出正在运行的容器 |
docker inspect | 获取容器的元数据 |
docker logs | 获取容器的日志 |
docker port | 显示指定容器的端口映射 |
docker commit | 用已存在的容器重新创建一个新的镜像 |
docker cp | 用于容器与物理主机之间拷贝文件 |
docker login/logout | 用于登录与登出容器镜像仓库 |
docker pull/push | 从镜像仓库中拉取或者指定更新镜像/将本地的镜像上传到镜像仓库,要先登录到镜像仓库 |
docker images | 显示系统本地容器镜像文件 |
docker rmi | 删除镜像 |
docker tag | 标记本地镜像 |
docker history | 查看指定镜像的创建历史 |
docker info | 显示docker系统信息,包括镜像和容器数 |
docker version | 显示docker版本信息 |
总结
关于docker的常用命令,以备后用。