Docker run、Docker ps、Docker attach、Docker exec命令的各种用法
时间: 2024-01-26 14:02:03 浏览: 124
Docker是一种容器化技术,提供了一种轻量级、可移植、可扩展的环境来运行应用程序。以下是Docker run、Docker ps、Docker attach、Docker exec命令的用法:
1. Docker run命令用来启动一个新的容器。语法如下:
docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
OPTIONS:Docker run命令的选项,如-p、-d等。
IMAGE:需要启动的镜像名称或ID。
COMMAND:容器启动后需要执行的命令。
ARG:命令的参数。
例如,启动一个名为“mycontainer”的容器:
docker run --name mycontainer -it ubuntu /bin/bash
2. Docker ps命令用来查看正在运行的容器。语法如下:
docker ps [OPTIONS]
OPTIONS:Docker ps命令的选项,如-a、-q等。
例如,列出所有正在运行的容器:
docker ps
3. Docker attach命令用来连接到正在运行的容器。语法如下:
docker attach [OPTIONS] CONTAINER
OPTIONS:Docker attach命令的选项,如--sig-proxy等。
CONTAINER:需要连接的容器ID或名称。
例如,连接到名为“mycontainer”的容器:
docker attach mycontainer
4. Docker exec命令用来在正在运行的容器中执行命令。语法如下:
docker exec [OPTIONS] CONTAINER COMMAND [ARG...]
OPTIONS:Docker exec命令的选项,如-it、-d等。
CONTAINER:需要执行命令的容器ID或名称。
COMMAND:需要执行的命令。
ARG:命令的参数。
例如,在名为“mycontainer”的容器中执行ls命令:
docker exec -it mycontainer ls
阅读全文