docker 的一些常用命令
- docker version # 查看 Docker 版本
- docker info # 查看 Docker 系统信息
- docker search # 搜索 Docker 镜像
- docker pull # 拉取 Docker 镜像
- docker images # 列出 Docker 镜像列表
- docker ps # 列出正在运行的容器列表
- docker ps -a # 列出所有容器列表
- docker create # 创建一个新容器
- docker start # 启动一个容器
- docker stop # 停止一个容器
- docker restart # 重启一个容器
- docker pause # 暂停一个容器
- docker unpause # 解除暂停状态
- docker rm # 移除已经停止的容器
- docker rmi # 移除镜像
- docker inspect # 返回指定 Docker 对象的详细信息
- docker logs # 查看容器日志
- docker attach # 连接到一个正在运行的容器
- docker exec -it /bin/bash # 进入容器并打开 Bash shell
- docker cp :
# 将容器中指定文件复制到本地路径 - docker commit # 创建新的镜像
- docker build . -t : # 基于当前目录中的 Dockerfile 构建新的镜像并指定名称和标签
- docker tag : # 给已有的镜像打上新的标签
- docker push # 将镜像推送到 Docker Hub 或其他仓库
- docker login # 登录 Docker Hub 或其他仓库
- docker logout # 注销当前 Docker Hub 或其他仓库的登录状态
- docker network ls # 列出所有网络
- docker network create # 创建新的网络
- docker network connect # 把容器连接到指定网络
- docker network disconnect # 断开容器与指定网络的连接
- docker volume ls # 查看所有数据卷
- docker volume create # 创建新的数据卷
- docker volume inspect # 返回指定数据卷的详细信息
- docker volume rm # 删除指定数据卷
- docker-compose up # 启动应用程序及服务
- docker-compose down # 关闭应用程序及服务
- docker-compose logs # 查看应用程序日志
- docker-compose ps # 列出正在运行的服务列表
- docker-compose build # 构建 Docker 镜像和新的容器
- docker-compose stop # 停止所有服务容器
- docker-compose restart # 重启所有服务容器
- docker-compose run # 在指定服务中运行特定的命令
- docker-compose exec # 在运行中的服务容器中执行指定命令
- docker-compose pull # 拉取最新版本的 Docker 镜像
- docker swarm init # 初始化一个 Docker Swarm 集群
- docker swarm join # 加入一个 Docker Swarm 集群
- docker swarm leave # 离开 Docker Swarm 集群
- docker stack deploy # 在 Docker Swarm 上部署应用程序栈
- docker service ls # 列出正在运行的服务列表
- docker service create # 创建新的服务
- docker service update # 更新服务配置
- docker service scale # 缩放服务
- docker service logs # 查看服务日志
- docker service ps # 列出服务中的任务列表
- docker service inspect # 返回指定的服务详细信息
- docker secret ls # 列出所有 Docker 秘密
- docker secret create # 创建新的 Docker 秘密
- docker secret inspect # 返回指定 Docker 秘密的详细信息
- docker secret rm # 删除指定的 Docker 秘密
- docker config ls # 列出所有配置文件
- docker config create # 创建新的 Docker 配置文件
- docker config inspect # 返回指定 Docker 配置文件的详细信息
- docker config rm # 删除指定的 Docker 配置文件
- docker node ls # 列出 Docker 节点
- docker node inspect # 返回指定 Docker 节点的详细信息
- docker node update # 更新指定 Docker 节点的配置
- docker node rm # 删除指定 Docker 节点
- docker stack ls # 列出在 Docker Swarm 上运行的应用程序栈
- docker stack ps # 列出在 Docker Swarm 上运行的应用程序栈中的任务列表
- docker stack services # 列出在 Docker Swarm 上运行的应用程序栈中的服务列表
- docker stack deploy # 在 Docker Swarm 上部署应用程序栈
- docker plugin ls # 列出所有已安装的 Docker 插件
- docker plugin install # 安装新的 Docker 插件
- docker plugin enable # 启用指定的 Docker 插件
- docker plugin disable # 禁用指定的 Docker 插件
- docker plugin upgrade # 升级已安装的 Docker 插件
- docker plugin rm # 删除指定的 Docker 插件
- docker system df # 列出 Docker 的磁盘使用情况
- docker system events # 显示 Docker 的实时事件
- docker system prune # 删除所有未使用的资源(容器,数据卷和网络)
- docker image save # 保存一个 Docker 镜像到本地文件中
- docker image load # 从本地文件中加载一个 Docker 镜像
- docker image history # 查看 Docker 镜像的历史记录
- docker image inspect # 返回指定 Docker 镜像的详细信息
- docker image tag # 给 Docker 镜像打标签
- docker image build # 构建 Docker 镜像
- docker swarm join-token # 生成指定加入 Docker Swarm 集群的节点的 token
- docker swarm join-remote # 加入远程 Docker Swarm 集群
- docker swarm init-remote # 初始化一个远程 Docker Swarm 集群
- docker swarm unlock # 解锁 Docker Swarm 集群
- docker swarm unlock-key # 返回 Docker Swarm 集群的解锁密钥
- docker daemon # 运行 Docker 守护进程
- docker export # 导出容器的文件系统内容
- docker import # 从归档文件或 URL 创建新的 Docker 镜像
- docker load # 从本地存储中加载 Docker 镜像
- docker login -u -p # 使用用户名和密码登录到 Docker Hub
- docker logout # 注销当前 Docker Hub 帐户
- docker port # 列出容器的端口映射
- docker ps -s # 列出容器的磁盘使用情况
- docker stats # 查看 Docker 中的资源使用情况