跳转至

Docker 常用命令大全

命令 用途 示例
docker pull 下载镜像 docker pull ubuntu
docker run 运行容器 docker run -it ubuntu bash
docker ps 查看容器 docker ps -a
docker stop 停止容器 docker stop container_id
docker rm 删除容器 docker rm container_id
docker rmi 删除镜像 docker rmi image_id
docker exec 进入容器 docker exec -it container bash
docker logs 查看日志 docker logs -f container
docker build 构建镜像 docker build -t myapp .
docker push 推送镜像 docker push myapp:latest
docker save 保存镜像 docker save myapp -o myapp.tar
docker load 加载镜像 docker load -i myapp.tar

Docker 的理解

  • 其实和虚拟环境还是有区别的:
    • 虚拟环境只提供某些库的不同版本,如python的各种库
    • docker 则是将操作系统级别的东西一同打包好了
  • docker 容器启动后:
    • 相当于一台小的虚拟机,可以让服务在其上持久的跑