Notice: Radxa Wiki is no longer maintained and content is for reference only. Please visit the latest Radxa Documentation site:
docs.radxa.com
Difference between revisions of "Rockpi4/Docker"
< Rockpi4
(Created page with "{{rockpi4_header}} {{Languages|rockpi4/radxa-apt}} ROCK Pi 4 > Docker __TOC__ Here are the steps of installing docker in ROCK Pi 4 U...") |
|||
| Line 12: | Line 12: | ||
sudo apt-get update | sudo apt-get update | ||
| − | + | ||
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common | 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 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 update | ||
| Line 33: | Line 35: | ||
sudo service docker status | sudo service docker status | ||
| + | |||
| + | And it shows this. | ||
| − | ● docker.service - Docker Application Container Engine | + | ● 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.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.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.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: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.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: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.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.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 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. | + | Mar 23 19:35:31 linux systemd[1]: Started Docker Application Container Engine. |
| − | + | ||
== 3 Test == | == 3 Test == | ||
sudo docker run hello-world | sudo docker run hello-world | ||
Revision as of 03:54, 26 March 2019
ROCK Pi 4 > Docker
Here are the steps of installing docker in ROCK Pi 4 Ubuntu server.
1 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
sudo apt-cache madison docker-ce
sudo apt-get install docker-ce=18.06.3~ce~3-0~ubuntu
2 Check docker service status
sudo service docker status
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.
3 Test
sudo docker run hello-world
