type
status
date
slug
summary
tags
category
icon
password
在笔者的《前端工程师也应该了解的docker》一文中记录了使用 docker 部署项目的具体流程,本文做进一步精简,用于记录 docker 常用命令,方便以后开发时及时查询,减少检索信息的压力。
容器管理
docker ps
查看当前运行的容器docker ps -a
查看现存所有的容器docker start/stop/restart <container_id_or_name>
启动/停止/重启指定容器docker rm <container_id_or_name>
移除指定容器docker logs <container_id_or_name>
查看指定容器日志docker exec -it <container_id_or_name> bash
进入指定容器唤起 bash 来操作镜像管理
docker images
查看所有镜像docker rmi <image_id_or_name>
移除指定镜像docker build -t <image_name> <path_to_dockerfile_dir>
根据Dockerfile生成一个镜像网络管理
docker network ls
列出所有网络docker network create <new_network_name>
创建新的网络docker network connect <network_name_or_id> <container_name_or_id>
将容器连接进网络中docker network inspect <network_name_or_id>
查看指定网络详情(可在Containers中看到在此网络中的容器)docker network rm <network_name_or_id>
移除指定网络数据卷管理
docker volume ls
列出所有数据卷docker volume create <new_volumn_name>
创建数据卷docker volume inspect <volume_name_or_id>
查看指定数据卷详情docker volume rm <volume_name_or_id>
移除指定数据卷- 作者:Eric 见嘉
- 链接:https://tangly1024.com/article/docker-commands
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。