Docker-ce Install and Configure cc-runtime
1. Uninstall old versions
# dnf remove docker \
docker-common \
docker-selinux \
docker-engine-selinux \
docker-engine
2. Install Docker CE
(1)SET UP THE REPOSITORY
# dnf -y install dnf-plugins-core
# dnf config-manager \
--add-repo \
https://download.docker.com/linux/fedora/docker-ce.repo
(2) Enable Edge and test Reposity
# dnf config-manager --set-enabled docker-ce-edge
# dnf config-manager --set-enabled docker-ce-test
(3) Install Docker-ce
# dnf install docker-ce
(4) Start Docker
$ sudo systemctl start docker
3. RPM Install
(1) Get Docker-ce RPM package
https://download.docker.com/linux/fedora/27/x86_64/stable/Packages/
(2) Install RPM package
$ sudo dnf -y install /path/docker-ce-17.12.0.ce-1.fc27.x86_64.rpm
(3) Start Docker
$ sudo systemctl start docker
4. Test Docker
$ sudo docker run hello-world
5. Configure daemon.json
(1) add json file daemon.json in /etc/docker
# vim /etc/docker/daemon.json
{
"default-runtime": "cc-runtime",
"runtimes": {
"cc-runtime": {
"path": "/usr/bin/cc-runtime"
}
}
}
(2) Reboot Docker Daemon
$ sudo systemctl restart docker
6. Test Docker
Test follow as (4)
7. Reference
[1] https://docs.docker.com/install/linux/docker-ce/fedora/#install-docker-ce-1
[2] https://www.binss.me/blog/what-is-kata-containers/