Docker是云原生的核心,也是大厂必备技能,下面我就全面详解Docker命令@mikechen
镜像管理
1. docker images
列出本地所有镜像。
docker images
2. docker pull
从远程仓库拉取镜像。
docker pull nginx:latest
3. docker rmi
删除本地镜像。
docker rmi nginx
4. docker build
根据 Dockerfile 构建镜像。
docker build -t myapp:1.0 .
容器管理
5. docker ps
查看正在运行的容器。
docker ps
6. docker ps -a
查看所有容器(包括已停止的)。
docker ps -a
7. docker run
运行一个新的容器。
docker run -d -p 8080:80 nginx
参数说明:
-d 后台运行,-p 端口映射
8. docker exec
在运行中的容器内执行命令。
docker exec -it mycontainer bash
9. docker logs
查看容器日志。
docker logs -f mycontainer
10. docker stop
停止容器。
docker stop mycontainer
11. docker start
启动已停止的容器。
docker start mycontainer
12. docker restart
重启容器。
docker restart mycontainer
13. docker rm
删除容器。
docker rm mycontainer
数据卷与网络
14. docker volume create
创建数据卷。
docker volume create mydata
15. docker volume ls
列出所有数据卷。
docker volume ls
16. docker network ls
查看网络。
docker network ls
镜像打包与导入导出
17. docker save
将镜像保存为 tar 包。
docker save -o nginx.tar nginx
18. docker load
从 tar 包导入镜像。
docker load -i nginx.tar
19. docker export / docker import
导出/导入容器为镜像(非镜像层级结构)。
docker export mycontainer > mycontainer.tar cat mycontainer.tar | docker import - myimage:v1
mikechen
mikechen睿哥,10年+大厂架构经验,资深技术专家,就职于阿里巴巴、淘宝、百度等一线互联网大厂。
关注「mikechen」公众号,获取更多技术干货!

后台回复【架构】即可获取《阿里架构师进阶专题全部合集》,后台回复【面试】即可获取《史上最全阿里Java面试题总结》