美文网首页
安装docker

安装docker

作者: 提提_TI | 来源:发表于2020-05-29 17:13 被阅读0次

参考
https://www.cnblogs.com/limengchun/p/11957986.html
ubuntu 安装docker
1.更新现有的包列表

sudo apt update
2.使用apt安装一些允许通过HTTPS才能使用的软件包:

sudo apt install apt-transport-https ca-certificates curl software-properties-common
3.将官方Docker存储库的GPG密钥添加到您的系统:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
4.将Docker存储库添加到APT源:

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"
5.接下来,使用新添加的repo源中的Docker包更新包数据库:

sudo apt update
6.列出可用版本

apt-cache madison docker-ce
7.安装最新版本docker或者安装制定版本docker

sudo apt-get install docker-ce docker-ce-cli containerd.io
sudo apt-get install docker-ce=<VERSION_STRING> docker-ce-cli=<VERSION_STRING> containerd.io

这里要把<VERSION_STRING> 整体替换为上面得到的VERSION_STRING,包括括号。
安装完以后报错了,但是可以用。

8.将普通用户加入到docker组

sudo groupadd docker
sudo gpasswd -a ${USER} docker

9.Docker配置国内源

增加或创建/etc/docker/daemon.json

vim /etc/docker/daemon.json
在/etc/docker/daemon.json中增加一下代码,以下为配置阿里源

{
"registry-mirrors":["https://6kx4zyno.mirror.aliyuncs.com"]
}

当使用singularty 报错根据错误提示安装##

image.png

安装镜像是时候报Error response from daemon..latest not found错误##

解决办法
参考
https://blog.csdn.net/yangbosos/article/details/89399790

  1. 前往Docker Hub
    https://hub.docker.com/

  2. 搜索你想pull的image,可以模糊搜索,然后在里面找到你想要的。然后单击进入后,复制右侧的Docker Pull Command。


    在这里插入图片描述
  3. 此时如果直接pull就会出问题(这个问题不一定出现),单击这个Tags~


    在这里插入图片描述
  4. 然后选择一个版本


    在这里插入图片描述
  5. 我选择的一个,然后在终端输入以下命令

     docker pull kschmeckpeper/maskrcnn-benchmark:CUDA9.0-CUDNN7-updated-voc-4
    
    

    其中需要做的就是在image后书写一个英文冒号,然后后面跟上版本信息---就是tags名称。

安装singularity
......

添加当前用户到docker组,docker命令免sudo
参考
https://www.jianshu.com/p/d645e2ed4bb1
添加当前用户到docker组
如果想在当前用户输入docker命令时不输入docker,需要将当前用户添加到docker组当中
1.查看docker组中用户列表

sudo cat /etc/group | grep docker
最后一个 : 后面表示为docker组中的用户列表, 如果没有当前用户名, 则需要将当前用户加入docker组当中

添加当前用户到docker组
sudo gpasswd -a ${USER} docker
添加xiaoming用户到docker组
sudo usermod -aG docker xiaoming
重启docker服务
sudo service docker restart
如果提示socket文件权限不足, 则给 .sock 文件增加如下权限
sudo chmod a+rw /var/run/docker.sock
重启docker服务

sudo service docker restart

相关文章

网友评论

      本文标题:安装docker

      本文链接:https://www.haomeiwen.com/subject/hvlfzhtx.html