Downgrade docker version in jetson xavier AGX

hello,

my current docker version is 19.03.6

cluster2-worker2@cluster2worker2:~$ docker info
Client:
Debug Mode: false

Server:
Containers: 3
Running: 1
Paused: 0
Stopped: 2
Images: 2
Server Version: 19.03.6
Storage Driver: overlay2
Backing Filesystem: extfs
Supports d_type: true
Native Overlay Diff: true
Logging Driver: json-file
Cgroup Driver: systemd
Plugins:
Volume: local
Network: bridge host ipvlan macvlan null overlay
Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog
Swarm: inactive
Runtimes: nvidia runc
Default Runtime: nvidia
Init Binary: docker-init
containerd version:
runc version:
init version:
Security Options:
seccomp
Profile: default
Kernel Version: 4.9.140
Operating System: Ubuntu 18.04.5 LTS
OSType: linux
Architecture: aarch64
CPUs: 4
Total Memory: 31.17GiB
Name: cluster2worker2
ID: 6RJT:VMBS:F5RO:NCZ7:TWY4:3JL2:TF7F:CJX4:I5RW:NGUT:Z2UZ:WE5R
Docker Root Dir: /var/lib/docker
Debug Mode: false
Username: ****
Registry: https://index.docker.io/v1/
Labels:
Experimental: true
Insecure Registries:
127.0.0.0/8
Live Restore Enabled: false

now i need 17.03 version of docker for my experiments. How can i downgrade it.

I use Jetson Xavier AGX board and i used SDK manager(Intel NUC) for flashing OS and installing components.

Thank you

Hi,

Unfortunately, just check the docker release page below.
There is no 17.x version for ARM.
https://download.docker.com/linux/ubuntu/dists/bionic/pool/stable/arm64/

Maybe you can try to build it from the source.
But the older version may have issues with the runtime plugin.
And this might cause some limitations on using CUDA since it is mounted by nvidia runtime plugin.

Thanks.

Hello AastaLLL,

With the same docker version 19.03.6, Is it possible to update the containerd version alone?
like for example, from containerd version from 1.3.3 to 1.4 …

currently, I am using,
A custom kernel on ubuntu 18.04
Architecture: aarch64
kubernetes version - 1.18.3-00

$ docker --version
Docker version 19.03.6

$ containerd --version
containerd github.com /containerd /containerd 1.3.3-0ubuntu1~18.04.2

Many thanks in advance!

Hi,

It seems that the default ARM version for Ubuntu18.04 is 1.3.3.

Since it is open-sourced, you can try to upgrade it via building from the source.

Thanks.