Docker是一种容器化技术,能够将应用程序及其依赖包装在一个可移植的容器中,方便地进行部署和管理。而为了更好地使用Docker,掌握常用的Docker命令是必不可少的。
一、创建、运行、停止和删除容器
创建容器:使用docker run命令来创建并启动容器。例如,创建一个名为“mycontainer”的容器,使用命令:
```
docker run --name mycontainer -d image_name
```
其中,--name选项指定容器的名称,-d选项将容器设置为后台运行模式,image_name为镜像名称。
运行容器:使用docker start命令启动已创建的容器,如:
```
docker start mycontainer
```
停止容器:使用docker stop命令停止运行中的容器。例如,停止名为“mycontainer”的容器,使用命令:
```
docker stop mycontainer
```
删除容器:当容器不再需要时,使用docker rm命令将其删除。例如,删除名为“mycontainer”的容器,使用命令:
```
docker rm mycontainer
```
二、查看容器和镜像信息
查看容器信息:使用docker ps命令查看正在运行中的容器,使用docker ps -a命令查看所有容器的信息。例如,查看名为“mycontainer”的容器信息,使用命令:
```
docker ps -a | grep mycontainer
```
查看镜像信息:使用docker images命令查看本地镜像的信息,例如:
```
docker images
```
三、管理镜像
拉取镜像:使用docker pull命令从Docker仓库中拉取镜像。例如,拉取名为“ubuntu”的镜像,使用命令:
```
docker pull ubuntu
```
查看镜像:使用docker images命令查看本地镜像的信息。例如,查看名为“ubuntu”的镜像信息,使用命令:
```
docker images | grep ubuntu
```
删除镜像:使用docker rmi命令删除指定的本地镜像。例如,删除名为“ubuntu”的镜像,使用命令:
```
docker rmi ubuntu
```
四、管理容器
进入容器:使用docker exec命令进入已运行的容器中执行命令。例如,进入名为“mycontainer”的容器,使用命令:
```
docker exec -it mycontainer /bin/bash
```
其中,-it选项让控制台可以进行交互式输入输出。
检查容器日志:使用docker logs命令查看容器的日志信息,例如:
```
docker logs mycontainer
```
五、其他常用命令
保存镜像:使用docker save命令将本地镜像保存至文件中。例如,将名为“ubuntu”的镜像保存至文件“ubuntu.tar”,使用命令:
```
docker save ubuntu > ubuntu.tar
```
从文件加载镜像:使用docker load命令从文件中加载镜像。例如,将文件“ubuntu.tar”中的镜像加载到本地,使用命令:
```
docker load < ubuntu.tar
```
扫码咨询 领取资料