安装
安装环境: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):(容器中路径) (本地文件路径)
其他问题
换源:在小鲸鱼上右键,打开
setting->Docker Engine
,在registry-mirrors
中添加镜像源,然后Apply&Restart
即可国内加速镜像源:
Docker中国区官方镜像地址: https://registry.docker-cn.com
中国科技大学地址: https://docker.mirrors.ustc.edu.cn
在线docker:
可通过play-with-docker进行网页使用,每次可使用4小时