Docker常用命令实例大全

需积分: 15 5 下载量 47 浏览量 更新于2024-09-07 收藏 168KB PDF 举报
Docker常用命令实例 Docker是一种流行的容器化技术,它可以帮助开发者快速构建、测试和部署应用程序。作为一名开发者,掌握Docker的常用命令是非常必要的。本文将总结Docker的常用命令实例,帮助读者快速了解Docker的使用。 一、搜索镜像 在Docker中,用户可以使用`docker search`命令来搜索镜像。例如,搜索php镜像可以使用以下命令: ``` docker search php ``` 这将显示所有与php相关的镜像。 二、拉取镜像 用户可以使用`docker pull`命令来拉取镜像。例如,拉取centos7镜像可以使用以下命令: ``` docker pull centos7 ``` 这将从Docker Hub中拉取centos7镜像。 三、创建镜像 用户可以使用`docker build`命令来创建镜像。例如,创建一个名为myimage的镜像可以使用以下命令: ``` docker build -t myimage:v1 . ``` 这将创建一个名为myimage的镜像文件。 四、查看镜像 用户可以使用`docker images`命令来查看所有的镜像。例如: ``` docker images ``` 这将显示当前系统中的所有镜像。 五、运行镜像 用户可以使用`docker run`命令来运行一个镜像。例如,运行一个名为myimage的镜像可以使用以下命令: ``` docker run -d -p 8000:80 -p 2222:22 myimage ``` 这将创建一个新的容器并运行myimage镜像。 六、进入容器 用户可以使用`docker exec`命令来进入容器内部。例如,进入一个名为container_id的容器可以使用以下命令: ``` docker exec -it container_id /bin/bash ``` 这将打开一个新的命令行界面,用户可以在其中执行命令。 七、退出容器 用户可以使用`exit`命令来退出容器。例如: ``` exit ``` 这将退出当前容器并返回到父系统。 八、查看容器 用户可以使用`docker ps`命令来查看所有的容器。例如: ``` docker ps -a ``` 这将显示当前系统中的所有容器。 九、停止容器 用户可以使用`docker stop`命令来停止一个容器。例如,停止一个名为container_id的容器可以使用以下命令: ``` docker stop container_id ``` 这将停止当前容器。 十、删除容器 用户可以使用`docker rm`命令来删除一个容器。例如,删除一个名为container_id的容器可以使用以下命令: ``` docker rm container_id ``` 这将删除当前容器。 十一、重新运行容器 用户可以使用`docker start`命令来重新运行一个容器。例如,重新运行一个名为container_id的容器可以使用以下命令: ``` docker start container_id ``` 这将重新运行当前容器。 十二、重启容器 用户可以使用`docker restart`命令来重启一个容器。例如,重启一个名为container_id的容器可以使用以下命令: ``` docker restart container_id ``` 这将重启当前容器。 十三、删除镜像 用户可以使用`docker rmi`命令来删除一个镜像。例如,删除一个名为image_name的镜像可以使用以下命令: ``` docker rmi -f image_name ``` 这将删除当前镜像。 十四、制作镜像 用户可以使用`docker commit`命令来根据一个容器制作一个镜像。例如,根据一个名为container_id的容器制作一个名为new_image_name的镜像可以使用以下命令: ``` docker commit container_id new_image_name ``` 这将创建一个新的镜像文件。 十五、保存镜像 用户可以使用`docker save`命令来将一个镜像保存成文件。例如,保存一个名为image_name的镜像可以使用以下命令: ``` docker save -o image_name.tar image_name ``` 这将将当前镜像保存到一个文件中。 十六、载入镜像 用户可以使用`docker load`命令来根据一个镜像文件载入镜像。例如,载入一个名为image_name.tar的镜像文件可以使用以下命令: ``` docker load --input image_name.tar ``` 这将载入当前镜像文件。 本文总结了Docker的常用命令实例,希望能够帮助读者快速了解Docker的使用。