Please enable javascript, or click here to visit my ecommerce web site powered by Shopify.
Jump to: navigation, search

Difference between revisions of "Rockpi4/Docker"

(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 -
+
  curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
 
+
 
 
   sudo apt-key fingerprint 0EBFCD88
 
   sudo apt-key fingerprint 0EBFCD88
    add-apt-repository       "deb [arch=arm64] https://download.docker.com/linux/ubuntu \
+
 
    $(lsb_release -cs) \
+
  sudo add-apt-repository \
    stable"
+
    "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)
+
    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
+
    Active: active (running) since Sat 2019-03-23 19:35:31 CST; 2min 40s ago
    Docs: https://docs.docker.com
+
      Docs: https://docs.docker.com
Main PID: 3625 (dockerd)
+
  Main PID: 3625 (dockerd)
    Tasks: 33
+
      Tasks: 33
  CGroup: /system.slice/docker.service
+
    CGroup: /system.slice/docker.service
          ├─3625 /usr/bin/dockerd -H fd://
+
            ├─3625 /usr/bin/dockerd -H fd://
          └─3647 docker-containerd --config /var/run/docker/containerd/containerd.toml
+
            └─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