# 仓库登录
sudo docker login --username=XXX@qq.com registry.cn-shanghai.aliyuncs.com
# 基于dockfile创建镜像
sudo docker build -t registry.cn-shanghai.aliyuncs.com/yangdock/docker:1.1 .
# 查看镜像
sudo docker images
# 运行镜像
sudo docker run 19f4196956c6 sh run.sh
# 把镜像推送到远程
sudo docker push registry.cn-shanghai.aliyuncs.com/yangdock/docker:1.1
# 使用GPU
sudo docker run -it --gpus all 939ef9bb8e81 /bin/bash
# 基于修复好环境的容器建立新镜像
sudo docker commit -m "registry" -a "yang" b58d85b21301 registry.cn-shanghai.aliyuncs.com/yangdock/docker:1.0
# 本地与容器之间互相拷贝文件
1.docker ps 查看容器ID
2.
docker cp XXX 533d06db929c:XXX
3.提交修改 sudo
docker commit -m
"Added json gem"
0b2616b0e5a8 ouruser
/sinatra
:v2
-m 来指定提交的说明信息,跟我们使用的版本控制工具一样;之后是用来创建镜像的容器的 ID;最后指定目标镜像的仓库名和 tag 信息。创建成功后会返回这个镜像的 ID 信息。