Docker使用简介
1、Docker安装
## Ubuntu16.04安装Docker环境# 查看Ubuntu系统内核版本,要求>3.10uname -r# 卸载旧版本sudo apt-get remove docker docker-engine docker.io# 更新apt包索引sudo apt-get update# 安装apt依赖包sudo apt-get install apt-transport-https \ca-certificates \curl \gnupg-agent \software-properties-common \# 添加Docker官方apt仓库,默认国外源curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -# 设置稳定版本的apt仓库地址sudo add-apt-repository"deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"# 添加Docker阿里云apt仓库,国内源下载速度快curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -# 设置稳定版本的apt仓库地址sudo add-apt-repository"deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"# 安装Docker,默认安装最新版Dockersudo apt-get updatesudo apt-get install docker-cedocker --version # 查看已安装Docker版本## 解决'docker pull xx'速度过慢问题# if file is not, then create itsudo vi /etc/docker/daemon.json{"registry-mirrors": ["https://9cpn8tt6.mirror.aliyuncs.com"]}systemctl daemon-reloadsystemctl restart docker
2、Docker常用命令
## Dcoker使用# 使用某个docker镜像启动一个docker容器,以命令行方式进入该容器docker run -it -v /home/wangyf:/docker nvidia/cuda:10.0-cudnn7-runtime-ubuntu16.04 bash## 容器相关操作# 退出容器exit# 查看已有容器docker ps -adocker ps# 停止某一容器docker stop CONTANERID# 启动已停止的容器docker start CONTANERID# 重启某一容器docker restar CONTANERID# 进入容器docker exec -it CONTANERID /bin/bashdocker attach CONTANERID# 删除某一容器docker rm -f CONTANERID# 杀掉运行中的容器docker kill CONTANERID# 导出容器docker export CONTANERID > /docker/test.tar# 导入容器cat /docker/test.tar | docker import - /docker/test.tar:v1'''CONTAINER ID IMAGE COMMANDef09e92ef189 python_pipeline:v2.0 "bash"'''## 镜像相关# 查看镜像docker images ls# 删除某一镜像docker rmi 镜像名# commit更新镜像docker commit -m='add ipdb package' -a='yifei.wang' ef09e92ef189 test/test_tf:v1# 将指定镜像保存成tar归档文件docker save -o /docker/test.tar tensorflow/twnsorflow:1.12.3-py3-1# 导入使用docker save命令导出的镜像docker load < fedora.tar.gzdocker load --input fedora.tar
3、参考网址
[1]. Docker中文版教程
[2]. 不同操作系统下如何安装Docker
[3]. Docker命令的文档
[4]. nvidia-docker安装说明
[5]. Nvidia驱动下载
