0%

docker

安装

安装环境:Win10 专业版

  • 下载Docker Desktop for Windows下载地址

  • 下载完进行安装

  • 电脑右下角会出现一个小鲸鱼的图标,显示Docker Desktop is running

  • 至此安装已经完成,可在cmd中进行使用了

概念

  • 镜像:类似于我们在使用虚拟机前所需下载的系统镜像文件,可通过pull指令从Docker Hub仓库进行下载

  • 容器:类似于正在运行中的一个虚拟机

  • tar文件:类似于VM中的vmdk文件,将一个镜像直接保存为一个tar文件,通过load指令可以直接加载成一个镜像

  • Dockerfile文件:一个配置文件,写入“如何构建”的步骤来指定一个镜像如何构建,通过build指令进行构建

使用

  • 查看版本:docker version

  • 查看镜像列表:docker images

  • 搜索镜像:docker search aosp(此处以aosp为例)

  • 拉取镜像:docker pull kylemanna/aosp:latest(:后为版本,可指定版本,不加则默认最新版本)

  • 使用镜像:docker run xxx(IMAGE可ID但最好用程序名,方便辨别)

    • docker run -it angr/angr(-it可开启一个虚拟交互终端)
  • 删除镜像:docker rmi xxx(IMAGE ID)

  • 查看所有容器:docker ps ‐a

  • 启动一个容器:docker start ID(CONTAINER ID)

  • 停止一个容器:docker stop ID(CONTAINER ID)

  • 进入到容器中:docker exec -it xxx(CONTAINER) /bin/sh(COMMAND)

  • 删除一个容器:docker rm -f ID(CONTAINER ID)

  • 主机向docker中拷贝文件:docker cp (本地文件路径) (docker container id):(容器中路径)

  • docker向主机中拷贝文件:docker cp (docker container id):(容器中路径) (本地文件路径)

其他问题