一、docker 的使用
docker 是一个开源的应用容器引擎。docker 镜像可以提供一个新的适合当前 Android 版本的 ubuntu 运行环境。
二、docker 常用命令
1.docker images
//查看当前所有的镜像
2.docker pull
// 更新镜像
3.docker run -it REPOSITORY:TAG /bin/bash
//运行指定镜像,-it 表示交互式操作,
//产生终端
–rm
//退出时删除容器
-v
//绝对路径挂载代码
-u
//指定用户
-name
//指明谁创建的容器
–privileged=True
//表示开启特权模式,放在容器repository前面
—dns
//–dns 参数用于在 Docker 容器内部设置 DNS 解析服务器,如–dns 114.114.114.114
4.docker ps [-a]
//查看当前运行的镜像,-a 表示查看全部镜像
5.exit
//退出镜像终端
6.docker rm ID
//删除容器
7.docker rmi IMAGE_ID
//删除镜像
8.docker commit -m “提交信息”-p 容器_ID REPOSITORY:TAG
//提交保存,-a 表示提交的作者
打开另一个终端,使用配置好的容器生成新的 docker 镜像:
docker commit -m “comment” -p 容器 ID 镜像名称:镜像 tag(容器 ID 可通过命
令 docker ps 获取,另外,若镜像名是当前所属的镜像的名字,则修改会被保存到当前的镜像中
9.docker save IMAGE_ID > 镜像名.tar
//获取镜像文件
10.docker load < 镜像名.tar
//上传镜像文件和 9 配套使用11>docker tag IMAGE_ID REPOSITORY:TAG //设置镜像的名和标签
11.docker start
//启动一个已停止的容器