docker images
docker ps -a
docker run -it -v ~/host/dir:/root/share -p 127.0.0.1:22:22 --user root --workdir /root --hostname dev --name dev $repo bash
-v
: 挂载(共享)宿主机的目录-p
: 将宿主机 127.0.0.1:22 映射到虚拟机的 22 端口, 这样, 只有本机能 ssh 访问--hostname
: 虚拟机的主机名--name
: 实例的名字, 不同实例不可重名bash
: 启动虚拟机后, 执行 base, 不然虚拟机立即关机
docker start -ai dev
docker commit $container_name $repo:latest
docker export <container_id> -o dev.tar
docker export <repo:latest> -o dev.tar
docker import dev.tar $repo:$tag