Ubuntu和Jetson Tx2中docker的安装

最重要的一条命令
守护进程重启 systemctl daemon-reload

在这里插入代码片
本博客参考了其它几位博主的文章,最终解决问题。

第一篇
docker  arm  install  for  jetson  tx2

1install source package:
apt-get install curl wget apt-transport-https ca-certificates

2、备份原文件
cp /etc/apt/sources.list /etc/apt/sources.list.bak

3、新建文件
sudo vim /etc/apt/sources.list

4、
deb http://mirrors.ustc.edu.cn/ubuntu-ports/ trusty main multiverse restricted universe
deb http://mirrors.ustc.edu.cn/ubuntu-ports/ trusty-backports main multiverse restricted universe
deb http://mirrors.ustc.edu.cn/ubuntu-ports/ trusty-proposed main multiverse restricted universe
deb http://mirrors.ustc.edu.cn/ubuntu-ports/ trusty-security main multiverse restricted universe
deb http://mirrors.ustc.edu.cn/ubuntu-ports/ trusty-updates main multiverse restricted universe
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ trusty main multiverse restricted universe
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ trusty-backports main multiverse restricted universe
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ trusty-proposed main multiverse restricted universe
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ trusty-security main multiverse restricted universe
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ trusty-updates main multiverse restricted universe

5、
update CA:

# 下载证书  cacert.pem
# 网址: https://curl.haxx.se/docs/caextract.html
wget https://curl.haxx.se/ca/cacert.pem --no-check-certificate
# 导入证书
# 转换为crt格式
openssl x509 -outform der -in cacert.pem -out cacert.crt
# 复制到证书目录
sudo cp cacert.crt /usr/local/share/ca-certificates/cacert.crt
# 添加证书到系统
sudo update-ca-certificates
# 重启系统或重启特定服务使新证书生效
reboot

6test web:
curl https://www.docker.com/

7# 1 更新源
sudo apt-get update
# 2 添加系统https支持
sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    software-properties-common
# 3 添加Docker官方GPG key
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
# 4 查看指纹与官方文档进行对比
apt-key fingerprint 0EBFCD88
# 5 添加Docker官方仓库(armhf)
## 实战中,按照官方文档命令添加源会将 sources.list 原有内容覆盖,建议手动添加防止出错。
## vi /etc/apt/sources.list
sudo vim /etc/apt/sources.list
## 末尾添加以下源
deb [arch=armhf] https://download.docker.com/linux/ubuntu trusty stable
# 6 更新index文件
apt-get update
# 7 安装Docker
sudo apt-get install docker-ce

8.
docker version
9sudo docker pull ubuntu


另一篇  Ubuntu16.04中Docker的卸载和安装

卸载
1:利用sudo apt-get remove docker 进行卸载提示如下,docker未按照所以不能卸载
2:再次查看docker版本,依然还在
3:原因是安装的时候安装的是docker-ce版本,所以卸载的时候也要卸载docker-ce,如下图
执行了:sudo apt-get remove docker-ce然后再次查看docker版本发现卸载成功了

安装
一、在Ubantu上安装Docker CE
1、操作系统要求
如需安装 Docker,您需要以下 Ubuntu 版本之一的 64 位版本:

Zesty 17.04
Yakkety 16.10
Xenial 16.04 (LTS)
Trusty 14.04 (LTS)
x86_64、armhf 和 s390x (IBM z Systems) 架构上的 Ubuntu 支持 Docker CE。
2、卸载旧版本
Docker 的早期版本称为 docker 或 docker-engine。如果安装了这些版本,请卸载它们:

sudo apt-get remove docker docker-engine docker.io
sudo apt-get update

安装软件包,以允许 apt 通过 HTTPS 使用镜像仓库:
sudo apt-get install \
     apt-transport-https \
     ca-certificates \
     curl \
     software-properties-common

添加 Docker 的官方 GPG 密钥:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

4、安装Docker CE
sudo apt-get update
sudo apt-get install docker-ce

指定版本安装
sudo apt-get install docker-ce=<VERSION>

5、验证是否正确安装了 Docker CE,方法是运行 hello-world 镜像。
sudo docker run hello-world

...

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

Guess you like

Origin blog.csdn.net/weixin_44716147/article/details/118539189