Docker是一种容器化技术,它可以帮助开发者更加方便地创建、部署和运行应用程序。Docker的基本命令是Docker CLI(Command Line Interface),以下是Docker的基本命令:
一、镜像命令
- docker images
命令的作用:列出当前系统中存在的所有镜像。
使用方法:在终端中输入docker images。
- docker search
命令的作用:搜索远端仓库中的镜像。
使用方法:在终端中输入docker search [镜像名称]。
- docker pull
命令的作用:从远端仓库中拉取制定镜像到本地。
使用方法:在终端中输入docker pull [镜像名称]。
- docker rmi
命令的作用:删除本地镜像。
使用方法:在终端中输入docker rmi [镜像ID]。
二、容器命令
- docker ps
命令的作用:列出当前系统中存在的所有容器。
使用方法:在终端中输入docker ps。
- docker create
命令的作用:创建一个容器。
使用方法:在终端中输入docker create [选项] [镜像名称]。
- docker start
命令的作用:启动一个容器。
使用方法:在终端中输入docker start [容器ID]。
- docker stop
命令的作用:停止一个容器。
使用方法:在终端中输入docker stop [容器ID]。
- docker restart
命令的作用:重新启动一个容器。
使用方法:在终端中输入docker restart [容器ID]。
- docker rm
命令的作用:删除一个容器。
使用方法:在终端中输入docker rm [容器ID]。
- docker exec
命令的作用:在运行的容器中执行命令。
使用方法:在终端中输入docker exec [选项] [容器ID] [要执行的命令]。
- docker logs
命令的作用:查看容器日志。
使用方法:在终端中输入docker logs [容器ID]。
- docker inspect
命令的作用:查看容器的详细信息。
使用方法:在终端中输入docker inspect [容器ID]。
三、其他命令
- docker-compose
命令的作用:用于管理多个容器的组合。
使用方法:在终端中输入docker-compose [选项] [命令]。
- docker build
命令的作用:用于构建自己的镜像。
使用方法:在Dockerfile文件所在的目录中输入docker build [选项] [上下文路径]。
- docker save
命令的作用:将本地镜像打包成tar文件。
使用方法:在终端中输入docker save [镜像名称] > [文件名.tar]。
- docker load
命令的作用:从tar文件中加载本地镜像。
使用方法:在终端中输入docker load < [文件名.tar]。
- docker commit
命令的作用:将容器保存成镜像。
使用方法:在终端中输入docker commit [选项] [容器ID] [目标镜像名称]。
以上就是Docker的基本命令,通过这些命令,我们可以更加方便地管理Docker容器和镜像。