以下是一些关于Docker相关命令的常见面试题和答案:
1. **docker run命令的作用是什么?**
答:docker run命令用于创建并运行一个容器,基于指定的镜像。
2. **如何列出所有正在运行的容器?**
答:使用命令`docker ps`可以列出所有正在运行的容器。
3. **如何列出所有本地镜像?**
答:使用命令`docker images`可以列出所有本地镜像。
4. **如何查看容器的日志?**
答:使用命令`docker logs <container_id>`可以查看容器的日志。
5. **如何停止一个运行中的容器?**
答:使用命令`docker stop <container_id>`可以停止一个运行中的容器。
6. **如何删除一个容器?**
答:使用命令`docker rm <container_id>`可以删除一个容器。
7. **如何删除一个本地镜像?**
答:使用命令`docker rmi <image_id>`可以删除一个本地镜像。
8. **如何从Docker Hub拉取一个镜像?**
答:使用命令`docker pull <image_name>`可以从Docker Hub拉取一个镜像。
9. **如何将一个本地容器保存为一个新的镜像?**
答:首先使用命令`docker commit <container_id> <new_image_name>`将容器保存为一个新的镜像,然后使用`docker push`将镜像推送到镜像仓库。
10. **如何进入一个正在运行的容器中执行命令?**
答:使用命令`docker exec -it <container_id> <command>`可以进入一个正在运行的容器中执行命令。
以上是一些关于Docker相关命令的常见面试题和答案,希望能够帮助你准备面试。