docker 命令大全 | docker常用命令整理 32
docker 命令大全
Docker 是一种通过使用容器来创建、部署和运行不同应用程序的工具。这些容器帮助开发人员为应用程序创建包含程序所需的所有部分的包。这些可以是不同的库和其他依赖项,并将其发送到包中。它充当虚拟机。它允许应用程序使用与它们正在运行的系统相同的 Linux 内核。让我们看看下面的一些docker常用命令整理。
常见的docker命令
以下是一些基本的 docker 命令备忘单:
1. Docker Version
此命令将提供当前docker安装的版本:
命令:
docker version
2. Docker Help
Docker help 帮助文档。此处出现的大多数命令用于处理容器:
命令:
docker --help
3. Docker Start
启动docker命令,这个命令让用户启动一个特定的容器。
语法:
docker start [container]
命令:
docker start iisnanobase
4. Docker ps
docker 退出容器,此命令有助于获取所有正在运行的容器以及退出的容器。
命令:
docker ps -a
5. docker exec -ti [container] [command]
docker运行shell脚本命令可用于在任何特定容器内运行 shell 命令。
句法:
docker exec -ti [container] [command]
命令:
docker exec demo powershell.exe ipconfig
6. docker run -ti –rm –image
Cheat Sheet Docker 命令同时完成创建和启动容器的工作。可在执行此命令后移除容器。
命令:
docker run --rm nginx nginx -h
7. docker inspect
docker inspect : 获取容器/镜像的元数据。
命令:
docker iinspect microsoft/dynamics-nav:devpreview
8. docker kill
删除docker容器命令用于通过停止容器的执行来杀死容器。它的终止与 ‘docker stop’ 不同,因为 ‘docker stop’ 使容器正确关闭,在这种情况下,停止需要更长的时间。另一方面,kill 命令会立即停止进程。
命令:
docker kill fc5e91dfe6f6
9. docker commit
从容器创建一个新的镜像
10. docker login
用于用户登录镜像仓库
命令:
docker login docker.viurdata.com
中级 Docker 命令大全
任何用户都可以在中级级别使用以下命令。
11. Docker push
此命令可用于将镜像推送到 docker hub 仓库。如:将本地的镜像上传到镜像仓库
此命令的语法如下:
docker push <username/image name>
12. Docker images
此命令列出本地仓库的所有镜像。包括终端上的所有中间镜像。
13. docker build
通过使用此命令,使用 Dockerfile 创建镜像。
14. Docker pulls
此命令可用于从镜像仓库中拉取或者更新指定镜像,从 docker 仓库中拉取镜像到您的计算机。此外,可以拉取特定版本的镜像。
15. docker tag
标记本地镜像,将其归入某一仓库
16 docker rm $(docker ps -a -q)
当用户删除当前未处于运行状态的所有容器时,此命令很有用。通过点击这个命令,所有不需要的容器将被删除。
17 docker create –name container_name image_name: tag
创建一个新的容器,需要通过提供 –name 参数来命名镜像。完成后,需要运行 docker start container_name 和 docker stop container_name 命令。
18. docker rmi
用于删除本地一个或多个镜像,从本地镜像仓库中删除镜像。
19. docker ps
用于获取当前正在运行的所有容器的列表。
20. docker-machine env default
用于配置环境变量
高级 Docker 命令大全
以下是一些高级 docker 命令备忘单:
21.ONBUILD
此 ONBUILD 指令指定正在使用的镜像创建新镜像时要运行的不同命令。
22.复制和粘贴文件
Docker 使您能够复制和粘贴容器中的文件。
COPY script.sh /tmp
ADD script.sh /tmp
23. 停止所有容器
可以使用以下命令停止所有容器:
docker stop $(docker ps -q)
停止正在运行的容器。
docker stop $(docker ps -aq)
它将停止所有容器。
常见问题FAQ
- 程序仅供学习研究,请勿用于非法用途,不得违反国家法律,否则后果自负,一切法律责任与本站无关。
- 请仔细阅读以上条款再购买,拍下即代表同意条款并遵守约定,谢谢大家支持理解!