docker常用命令?
时间: 2024-01-03 12:22:52 浏览: 28
以下是一些常用的Docker命令:
1. 拉取镜像:
```shell
docker pull <镜像名称>
```
例如:
```shell
docker pull ubuntu
```
2. 查看本地镜像列表:
```shell
docker images
```
3. 运行容器:
```shell
docker run <镜像名称>
```
例如:
```shell
docker run ubuntu
```
4. 查看正在运行的容器:
```shell
docker ps
```
5. 查看所有容器(包括已停止的):
```shell
docker ps -a
```
6. 停止容器:
```shell
docker stop <容器ID>
```
例如:
```shell
docker stop abc123
```
7. 删除容器:
```shell
docker rm <容器ID>
```
例如:
```shell
docker rm abc123
```
8. 进入容器:
```shell
docker exec -it <容器ID> /bin/sh
```
例如:
```shell
docker exec -it abc123 /bin/sh
```
9. 查看容器日志:
```shell
docker logs <容器ID>
```
例如:
```shell
docker logs abc123
```
相关问题
docker常用命令面试题
1. 什么是Docker?
Docker是一个开源的应用程序容器引擎,可以让开发者打包他们的应用程序以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。
2. Docker常用的命令有哪些?
- docker run:运行一个容器
- docker ps:列出所有正在运行的容器
- docker images:列出所有本地的镜像
- docker build:从Dockerfile构建一个镜像
- docker push:将镜像推送到仓库
- docker pull:从仓库拉取镜像
- docker stop:停止一个或多个容器
- docker rm:删除一个或多个容器
- docker rmi:删除一个或多个镜像
3. 如何使用Docker构建镜像?
使用Dockerfile文件构建,Dockerfile是一个包含Docker构建指令的文本文件,通过运行docker build命令可以根据Dockerfile文件构建镜像。
4. 如何将容器中的数据持久化?
使用数据卷(Volumes)或者绑定挂载(Bind Mounts)的方式可以将容器中的数据持久化。
5. 如何将Docker容器连接到网络?
可以使用docker network命令创建一个Docker网络,然后将容器连接到这个网络中。
6. 如何在Docker容器内部执行命令?
使用docker exec命令可以在Docker容器内部执行命令。
7. 如何查看Docker容器的日志?
使用docker logs命令可以查看Docker容器的日志。
8. 如何启动一个交互式的Docker容器?
使用docker run命令时加上-i和-t选项可以启动一个交互式的Docker容器。
9. 如何将本地文件拷贝到Docker容器中?
使用docker cp命令可以将本地文件拷贝到Docker容器中。
10. 如何将Docker容器中的文件拷贝到本地?
使用docker cp命令可以将Docker容器中的文件拷贝到本地。
docker常用命令
docker常用命令包括:
1. docker run:运行一个容器。
2. docker stop:停止一个容器。
3. docker ps:列出运行中的容器。
4. docker images:列出本地的镜像。
5. docker pull:从远程仓库拉取镜像。
6. docker push:将本地镜像推送到远程仓库。
7. docker build:构建一个镜像。
8. docker rm:删除一个或多个容器。
9. docker rmi:删除一个或多个镜像。
10. docker exec:在正在运行的容器中执行命令。
11. docker logs:查看容器的日志。
12. docker inspect:查看容器的详细信息。
13. docker network:管理Docker网络。
14. docker volume:管理Docker卷。
15. docker-compose:使用Docker Compose来定义和管理多个容器的应用。
这些是常用的docker命令,用于管理和操作Docker容器和镜像。