Docker学习笔记

253 阅读1分钟

安装

  • 卸载旧版sudo yum remove docker
  • 添加安装源:

镜像

  • 容器启动的先决条件
  • 容器是镜像的运行实体

Docker架构

命令

  1. 删除所有不使用的镜像:docker image prune --force --all或者docker image prune -f -a
  2. 删除所有停止的容器docker container prune -f
  3. 进入容器:docker exec -it id /bin/bashdocker exec -it zealous_hypatia sh(exec -it 进入容器)
  4. 搜索镜像:docker search [REPOSITORY[:TAG]]
  5. 拉取镜像:docker pull [REPOSITORY[:TAG]]
  6. 查看镜像列表:docker image ls
  7. 删除镜像:docker image rm [REPOSITORY[:TAG]] / docker rmi [REPOSITORY[:TAG]]
  8. 删除全部镜像:docker rmi $(docker images -q)
  9. 停用全部运行中的容器:docker stop $(docker ps -q)
  10. 删除全部容器:docker rm $(docker ps -aq)
  11. 一条命令实现停用并删除容器:docker stop $(docker ps -q) & docker rm $(docker ps -aq)
  12. docker 镜像名称由REPOSITORY和TAG组成 [REPOSITORY[:TAG]],TAG默认为latest
  13. docker build -t vuenginxcontainer . -t 是给镜像命名
  14. . 是基于当前目录的Dockerfile来构建镜像
  15. docker run -p 8080:8080 -it [REPOSITORY[:TAG]](name+版本号) sht d h