配置本地docker与镜像并上传到服务器使用 |
您所在的位置:网站首页 › 从本地上传文件到服务器上 › 配置本地docker与镜像并上传到服务器使用 |
1.在本地创建基础容器(官网)
1)卸载旧版本(如果有) sudo apt-get remove docker docker-engine docker.io containerd runc2)设置Docker的存储库并从中安装 更新包索引并安装包以允许通过 HTTPS 使用存储库:apt apt sudo apt-get update sudo apt-get install \ ca-certificates \ curl \ gnupg \ lsb-release3)添加泊坞的官方 GPG 密钥 sudo mkdir -p /etc/apt/keyrings curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg4)使用以下命令设置存储库: echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null5)安装docker引擎 更新包索引,并安装最新版本的 Docker 引擎、容器化和 Docker 撰写 sudo apt-get update sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin6)通过运行映像来验证是否正确安装了 Docker 引擎。hello-world sudo service docker start sudo docker run hello-world 2.Docker国内镜像源创建或修改 /etc/docker/daemon.json 文件 (daemon.json文件官方文档) $ sudo vim /etc/docker/daemon.json 添加 文件内容 { "registry-mirrors" : [ "http://registry.docker-cn.com", "http://docker.mirrors.ustc.edu.cn", "http://hub-mirror.c.163.com" ], "insecure-registries" : [ "registry.docker-cn.com", "docker.mirrors.ustc.edu.cn" ], "debug" : true, "experimental" : true }然后重启docker $ sudo systemctl daemon-reload 设置普通用户使用 ,将当前登录用户加入到docker用户组中 $ sudo gpasswd -a $USER docker #更新用户组 $ newgrp docker #测试docker命令普通用户是否可以正常使用 $ docker ps 通过运行映像来验证是否正确安装了 Docker 引擎。hello-world sudo service docker start sudo docker run hello-world得到这样的输出就是成功了 3.在本地pull镜像(针对服务器没网的情况),创建容器(官网) docker pull pytorch/pytorch:1.9.1-cuda11.1-cudnn8-devel在本地创建容器(并赋予共享空间15G) docker run -itd --name=fy(名字) --shm-size 15g -v /home/fy(名字)/workspace/:/workspace pytorch/pytorch:1.9.1-cuda11.1-cudnn8-devel /bin/bash进入容器 docker exec -it fy(名字)/bin/bash 4.在本地导出此镜像,并部署到服务器 docker save -o mypeerimage.tar pytorch/pytorch:1.9.1-cuda11.1-cudnn8-devel在本地会生成一个mypeerimage.tar的tar文件,打包到服务器并使用下面命令将此镜像在服务器解压 docker load |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |