docker相关
1.重启docker
systemctl restart docker
文件相关
1.文件拷贝
docker cp [from_path] [name/id]:[to_path]
docker cp /root/daemon.json
容器相关
https://www.runoob.com/docker/docker-container-usage.html
1.创建容器
docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
docker run --name=asr --gpus all -v /root/anaconda3/envs/asr_py3.7:/root/anaconda3/envs/asr_py3.7 -p 8900:8900 -it asr:v1.0 /bin/bash
-it是指定终端,exit之后容器不会停止
-itd是后台运行,默认不会进入容器
2.运行/停止容器
docker stop/start [name]
3.返回容器
docker exec -it [name] /bin/bash
4.删除容器
docker rm -f 1e560fca3906
docker rm $(docker ps -a | grep ubuntu | awk '{print $1}')
5.导出和导入容器
docker export 1e560fca3906 > ubuntu.tar
镜像相关
1.提交镜像
docker commit -a "tianfy" -m "message" [container_name/id] [image_name/id]:[tag]
2.保存/加载镜像
docker save [镜像id] > [文件名.tar]
docker import my_ubuntu_v3.tar runoob/ubuntu:v4
docker tag 镜像id 镜像名:标签
3.压缩镜像
docker expoert [container_id] | docker import - [image_id]:[tag]
标签:容器,name,asr,常用命令,镜像,docker,id
From: https://www.cnblogs.com/aminor/p/17205590.html