Difference between revisions of "Rockpi4/Docker"
< Rockpi4
(→3 Check docker service status) |
|||
(3 intermediate revisions by 2 users not shown) | |||
Line 9: | Line 9: | ||
Here are the steps of installing docker in ROCK Pi 4 Ubuntu server. | Here are the steps of installing docker in ROCK Pi 4 Ubuntu server. | ||
− | Note that you have to '''unminimize''' the OS. | + | Note that you have to '''unminimize''' the OS before installing Docker since Ubuntu server is the minimum version. |
− | ==1 Installation == | + | === 1 Unminimize the system === |
+ | |||
+ | sudo unminimize | ||
+ | |||
+ | === 2 Installation === | ||
sudo apt-get update | sudo apt-get update | ||
Line 30: | Line 34: | ||
sudo apt-get install docker-ce | sudo apt-get install docker-ce | ||
− | + | === 3 Check docker service status === | |
− | + | ||
− | + | ||
− | + | ||
− | == | + | |
− | sudo | + | sudo systemctl status docker |
And it shows this. | And it shows this. | ||
Line 61: | Line 61: | ||
Mar 23 19:35:31 linux systemd[1]: Started Docker Application Container Engine. | Mar 23 19:35:31 linux systemd[1]: Started Docker Application Container Engine. | ||
− | == | + | === 4 Test === |
sudo docker run hello-world | sudo docker run hello-world |
Latest revision as of 03:49, 17 March 2020
ROCK Pi 4 > Docker
Here are the steps of installing docker in ROCK Pi 4 Ubuntu server.
Note that you have to unminimize the OS before installing Docker since Ubuntu server is the minimum version.
1 Unminimize the system
sudo unminimize
2 Installation
sudo apt-get update
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo apt-key fingerprint 0EBFCD88
sudo add-apt-repository \ "deb [arch=arm64] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) \ stable"
sudo apt-get update
sudo apt-get install docker-ce
3 Check docker service status
sudo systemctl status docker
And it shows this.
● docker.service - Docker Application Container Engine Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled) Active: active (running) since Sat 2019-03-23 19:35:31 CST; 2min 40s ago Docs: https://docs.docker.com Main PID: 3625 (dockerd) Tasks: 33 CGroup: /system.slice/docker.service ├─3625 /usr/bin/dockerd -H fd:// └─3647 docker-containerd --config /var/run/docker/containerd/containerd.toml Mar 23 19:35:29 linux dockerd[3625]: time="2019-03-23T19:35:29.088391507+08:00" level=info msg="ClientConn switching balancer to \"pick_first\"" module=grpc Mar 23 19:35:29 linux dockerd[3625]: time="2019-03-23T19:35:29.088708845+08:00" level=info msg="pickfirstBalancer: HandleSubConnStateChange: 0x4420174e80, CONNECTING" module=grp Mar 23 19:35:29 linux dockerd[3625]: time="2019-03-23T19:35:29.091399506+08:00" level=info msg="pickfirstBalancer: HandleSubConnStateChange: 0x4420174e80, READY" module=grpc Mar 23 19:35:29 linux dockerd[3625]: time="2019-03-23T19:35:29.091755635+08:00" level=info msg="Loading containers: start." Mar 23 19:35:30 linux dockerd[3625]: time="2019-03-23T19:35:30.349854055+08:00" level=info msg="Default bridge (docker0) is assigned with an IP address 172.17.0.0/16. Daemon opt Mar 23 19:35:30 linux dockerd[3625]: time="2019-03-23T19:35:30.963182059+08:00" level=info msg="Loading containers: done." Mar 23 19:35:31 linux dockerd[3625]: time="2019-03-23T19:35:31.081056747+08:00" level=info msg="Docker daemon" commit=d7080c1 graphdriver(s)=overlay2 version=18.06.3-ce Mar 23 19:35:31 linux dockerd[3625]: time="2019-03-23T19:35:31.082035301+08:00" level=info msg="Daemon has completed initialization" Mar 23 19:35:31 linux dockerd[3625]: time="2019-03-23T19:35:31.147043288+08:00" level=info msg="API listen on /var/run/docker.sock" Mar 23 19:35:31 linux systemd[1]: Started Docker Application Container Engine.
4 Test
sudo docker run hello-world