docker 基本使用
来源:互联网 发布:阿里云服务器屏蔽ip 编辑:程序博客网 时间:2024/06/03 20:42
1. docker 启动image,如果启动gpu 版本必须用nvidia-docker, -d detach, -i interactive, -t with fake terminal , -network=host 与本机一样的网络
nvidia-docker run -dit --name icdl --network=host <image> bash
连接到已有容器 sudo docker exec -it 775c7c9ee1e1 /bin/bash
2.用docker 代替nvidia-docker 启动带有gpu, cuda 的container
docker run --device=/dev/nvidiactl --device=/dev/nvidia-uvm --device=/dev/nvidia0 -v nvidia_driver_367.48:/usr/local/nvidia:ro -dit --name=test7 --network=host docker.io/bvlc/caffe:gpu /bin/bash
3.带gdb支持的container, run 时候加上--cap-add=SYS_PTRACE
echo 0 /proc/sys/kernel/yama/ptrace_scope
4. docker attach 以后,使用Ctrl+P and Ctrl+Q离开
5.docker 离线安装 1)https://download.docker.com/linux/static/stable/x86_64/ 下载后,解压到/usr/local/bin下面,2)然后
vi
/etc/fstab
#在结尾添加
none
/sys/fs/cgroup
cgroup defaults 0 0
重启
6.有哪些container: docker ps -a
7.有哪些image: docker images
8.删除不用的container: docker rm -f face/face1:version1
9.删除image : docker rmi <image>
10.将当前container 保存成image:
docker commit c3f279d17e0a face/face1:version1
将image 导出成压缩包:docker save -o /home/sam/aa.tar
face/face1:version1
导入压缩包到image :docker load --input aa.tar
11.直接把container 导出,然后导入,这样文件大小会大大缩小
docker export test20 -o ./faceexport.tar
gzip --best faceexport.tar
cat /home/faceexport.tar | docker import - face:latest
12. 添加卷
ln -s /u01 /var/lib/docker/volume/volu01
docker volume create volu01
docker run -dit --mount source=volu01,target=/u01 --name icdl1 --network=host 93682a1555c1 bash
13.开机启动, 之前已经对卷建立软连接,ln -s /u01 /var/lib/docker/volu01
systemctl start dockerdocker volume create volu01docker start icdl1docker exec -d icdl1 starticdl.sh
- Docker使用基本教程
- Docker基本使用(一)
- Docker的基本使用
- docker 基本使用
- docker 基本使用
- Docker基本使用教程
- docker基本使用图
- docker基本使用
- docker 基本使用
- Docker基本使用命令
- Docker 基本使用
- docker基本使用
- docker基础教程02-docker的基本使用
- 【Docker】安装Docker及基本使用
- docker-machine的基本使用
- Docker基本命令使用详解
- Docker容器的基本使用
- 1.docker学习笔记:docker的安装和基本使用
- pycharm 安装
- java集合
- tomcat启动startup.bat闪退
- 使用Python进行AES加密和解密
- MVP模式初探
- docker 基本使用
- 561. Array Partition I
- 动态规划——背包问题
- HttpImage(网络请求图片)
- 51Nod 1445(考建图的最短路)
- 【QT】QObject简介
- SparseArray、ArrayMap 实现原理学习
- jQuery Growl 消息提醒插件
- openstack使用openvswitch实现vxlan组网