使用指示:
完成本章操作,你需要有魔法
绿色:备注
红色或高亮:重点,要修改的地方,要注意的地方
注册dockerhub
登录官网
注册一个账号,需要用户名,邮箱,密码(前提是有魔法,不然邮箱会报错)
然后在官网直接登录一下。
在本地用命令行登录dockerhub
(注意只有需要上传push的时候需要登录,下载pull的时候不需要login)
```
docker login
```
接下来,输入你的 Docker Hub 用户名和密码进行登录。
我的用户名是dfminer
密码是 ***********
接下来标记镜像:使用以下命令,将刚刚构建的镜像标记为与你的 Docker Hub 仓库相关联的名称:
```
docker tag 镜像名 dfminer/rosenv
我的镜像名是 rocker
```
这将把镜像标记为与你的 Docker Hub 用户名相关联的名称。
推送镜像:使用以下命令将镜像推送到 Docker Hub:
```
docker push dfminer/rosenv
```
这将把标记的镜像推送到你的 Docker Hub 仓库中。
完成上述步骤后,你的 dfminer/rosenv 将作为镜像打包并发布到 "dfminer" 仓库中。如下图所示
将Docker Hub 仓库中的镜像,拉下来,部署到本地docker中
sudo docker pull dfminer/rosenv:1.0
再输入 docker images可查看当前docker下的镜像
最后,我们来运行一下
sudo docker run -it --device=/dev/dri --group-add video --volume=/tmp/.X11-unix:/tmp/.X11-unix --env="DISPLAY=$DISPLAY" --name=dfminer dfminer/rosenv:1.0 /bin/bash
成功进入root模式,到此结束。