In running Ubuntu 17.04 we were trying to install docker to try out. So we tried below and found there were no suitable release for our environment. No candidate version.
root@computer:~# curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - OK root@computer:~# sudo add-apt-repository "deb [arch=x86_64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" root@computer:~# apt-get update Hit:1 http://us.archive.ubuntu.com/ubuntu zesty InRelease Get:2 https://download.docker.com/linux/ubuntu zesty InRelease [29.5 kB] Get:3 http://us.archive.ubuntu.com/ubuntu zesty-updates InRelease [89.2 kB] Get:4 http://security.ubuntu.com/ubuntu zesty-security InRelease [89.2 kB] Get:5 http://us.archive.ubuntu.com/ubuntu zesty-backports InRelease [89.2 kB] Get:6 http://us.archive.ubuntu.com/ubuntu zesty-updates/main i386 Packages [195 kB] Get:7 http://us.archive.ubuntu.com/ubuntu zesty-updates/main amd64 Packages [199 kB] Get:8 http://us.archive.ubuntu.com/ubuntu zesty-updates/main Translation-en [89.7 kB] Get:9 http://us.archive.ubuntu.com/ubuntu zesty-updates/main amd64 DEP-11 Metadata [52.7 kB] Get:10 http://us.archive.ubuntu.com/ubuntu zesty-updates/main DEP-11 64x64 Icons [26.3 kB] Get:11 http://us.archive.ubuntu.com/ubuntu zesty-updates/universe i386 Packages [98.0 kB] Get:12 http://us.archive.ubuntu.com/ubuntu zesty-updates/universe amd64 Packages [98.0 kB] Get:13 http://us.archive.ubuntu.com/ubuntu zesty-updates/universe amd64 DEP-11 Metadata [82.8 kB] Get:14 http://security.ubuntu.com/ubuntu zesty-security/main amd64 Packages [133 kB] Get:15 http://us.archive.ubuntu.com/ubuntu zesty-updates/universe DEP-11 64x64 Icons [88.0 kB] Get:16 http://us.archive.ubuntu.com/ubuntu zesty-updates/multiverse amd64 DEP-11 Metadata [5,840 B] Get:17 http://us.archive.ubuntu.com/ubuntu zesty-backports/universe amd64 DEP-11 Metadata [5,140 B] Get:18 http://security.ubuntu.com/ubuntu zesty-security/main i386 Packages [130 kB] Get:19 http://security.ubuntu.com/ubuntu zesty-security/main Translation-en [61.0 kB] Get:20 http://security.ubuntu.com/ubuntu zesty-security/main amd64 DEP-11 Metadata [12.5 kB] Get:21 http://security.ubuntu.com/ubuntu zesty-security/universe amd64 DEP-11 Metadata [20.7 kB] Get:22 http://security.ubuntu.com/ubuntu zesty-security/universe DEP-11 64x64 Icons [36.5 kB] Fetched 1,631 kB in 1s (1,138 kB/s) Reading package lists... Done N: Skipping acquire of configured file 'stable/binary-x86_64/Packages' as repository 'https://download.docker.com/linux/ubuntu zesty InRelease' doesn't support architecture 'x86_64' root@computer:~# apt-cache policy docker-ce docker-ce: Installed: (none) Candidate: (none) Version table:
Off to the test repository at https://test.docker.com we go! After pulling an install script and running it we can now see docker installed from the test repository.
root@computer:~# curl -fsSL test.docker.com -o test-docker.sh
root@computer:~# sh test-docker.sh
Executing docker install script, commit: cfa611a
+ sh -c apt-get update
Hit:1 https://download.docker.com/linux/ubuntu zesty InRelease
Hit:2 http://us.archive.ubuntu.com/ubuntu zesty InRelease
Get:3 http://us.archive.ubuntu.com/ubuntu zesty-updates InRelease [89.2 kB]
Get:4 http://security.ubuntu.com/ubuntu zesty-security InRelease [89.2 kB]
Hit:5 http://us.archive.ubuntu.com/ubuntu zesty-backports InRelease
Fetched 178 kB in 0s (233 kB/s)
Reading package lists... Done
N: Skipping acquire of configured file 'stable/binary-x86_64/Packages' as repository 'https://download.docker.com/linux/ubuntu zesty InRelease' doesn't support architecture 'x86_64'
+ sh -c apt-get install -y -q apt-transport-https ca-certificates curl software-properties-common
Reading package lists...
Building dependency tree...
Reading state information...
apt-transport-https is already the newest version (1.4).
ca-certificates is already the newest version (20161130).
software-properties-common is already the newest version (0.96.24.13).
curl is already the newest version (7.52.1-4ubuntu1.1).
The following packages were automatically installed and are no longer required:
aufs-tools cgroupfs-mount
Use 'apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 47 not upgraded.
+ curl https://download.docker.com/linux/ubuntu/gpg
+ sh -c apt-key add -
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 3817 100 3817 0 0 37597 0 --:--:-- --:--:-- --:--:-- 37792
OK
+ sh -c echo "deb [arch=amd64] https://download.docker.com/linux/ubuntu zesty test" > /etc/apt/sources.list.d/docker.list
+ [ ubuntu = debian ]
+ sh -c apt-get update
Hit:1 https://download.docker.com/linux/ubuntu zesty InRelease
Get:2 http://security.ubuntu.com/ubuntu zesty-security InRelease [89.2 kB]
Hit:3 http://us.archive.ubuntu.com/ubuntu zesty InRelease
Get:4 http://us.archive.ubuntu.com/ubuntu zesty-updates InRelease [89.2 kB]
Get:5 http://us.archive.ubuntu.com/ubuntu zesty-backports InRelease [89.2 kB]
Fetched 268 kB in 0s (424 kB/s)
Reading package lists... Done
N: Skipping acquire of configured file 'stable/binary-x86_64/Packages' as repository 'https://download.docker.com/linux/ubuntu zesty InRelease' doesn't support architecture 'x86_64'
+ sh -c apt-get install -y -q docker-ce
Reading package lists...
Building dependency tree...
Reading state information...
The following NEW packages will be installed:
docker-ce
0 upgraded, 1 newly installed, 0 to remove and 47 not upgraded.
Need to get 0 B/20.9 MB of archives.
After this operation, 97.9 MB of additional disk space will be used.
Selecting previously unselected package docker-ce.
(Reading database ... 260955 files and directories currently installed.)
Preparing to unpack .../docker-ce_17.07.0~ce~rc3-0~ubuntu_amd64.deb ...
Unpacking docker-ce (17.07.0~ce~rc3-0~ubuntu) ...
Setting up docker-ce (17.07.0~ce~rc3-0~ubuntu) ...
Processing triggers for ureadahead (0.100.0-19) ...
Processing triggers for systemd (232-21ubuntu5) ...
Processing triggers for man-db (2.7.6.1-2) ...
+ sh -c docker version
Client:
Version: 17.07.0-ce-rc3
API version: 1.31
Go version: go1.8.3
Git commit: 665d244
Built: Thu Aug 17 00:58:39 2017
OS/Arch: linux/amd64
Server:
Version: 17.07.0-ce-rc3
API version: 1.31 (minimum version 1.12)
Go version: go1.8.3
Git commit: 665d244
Built: Thu Aug 17 00:57:31 2017
OS/Arch: linux/amd64
Experimental: false
If you would like to use Docker as a non-root user, you should now consider
adding your user to the "docker" group with something like:
sudo usermod -aG docker your-user
Remember that you will have to log out and back in for this to take effect!
WARNING: Adding a user to the "docker" group will grant the ability to run
containers which can be used to obtain root privileges on the
docker host.
Refer to https://docs.docker.com/engine/security/security/#docker-daemon-attack-surface
for more information.
root@computer:~# ls
jekyll test-docker.sh
root@computer:~# make check
make: *** No rule to make target 'check'. Stop.
root@computer:~# which docker
/usr/bin/docker
root@computer:~# ls -lah /usr/bin/docker* -rwxr-xr-x 1 root root 19M Aug 16 17:57 /usr/bin/docker -rwxr-xr-x 1 root root 12M Aug 16 17:57 /usr/bin/docker-containerd -rwxr-xr-x 1 root root 11M Aug 16 17:57 /usr/bin/docker-containerd-ctr -rwxr-xr-x 1 root root 2.6M Aug 16 17:57 /usr/bin/docker-containerd-shim -rwxr-xr-x 1 root root 39M Aug 16 17:57 /usr/bin/dockerd -rwxr-xr-x 1 root root 851K Aug 16 17:57 /usr/bin/docker-init -rwxr-xr-x 1 root root 2.4M Aug 16 17:57 /usr/bin/docker-proxy -rwxr-xr-x 1 root root 8.4M Aug 16 17:57 /usr/bin/docker-runc