统信操作系统安装docker

336 阅读1分钟

通信操作系统

www.7uos.com/uos-downloa…

我的安装统信操作系统镜像是: uniontechos-desktop-20-professional-1050-update3-amd64.iso

打开开发者模式

这是第一次遇到sudo权限需要扫码的,而且还需要重启

image.png

安装docker

官方已经将docker和docker-compose放入自带的源中,无需再添加docker的源

安装docker-ce

sudo apt-get install docker-ce

检查docker版本

hugh@hugh-PC:/etc/apt/sources.list.d$ sudo docker version
Client:
 Version:           19.03.0-dev
 API version:       1.40
 Go version:        go1.15.9
 Git commit:
 Built:             Thu Dec  9 02:13:10 2021
 OS/Arch:           linux/amd64
 Experimental:      false

Server:
 Engine:
  Version:          dev
  API version:      1.40 (minimum version 1.12)
  Go version:       go1.15.9
  Git commit:
  Built:            Thu Dec  9 02:10:48 2021
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          2c90293f
  GitCommit:        2c90293f6964528176db4fc61d3defe7ee281779
 runc:
  Version:          1.0.0~rc6+dfsg1
  GitCommit:        1.0.0~rc6+dfsg1-3
 docker-init:
  Version:          0.18.0
  GitCommit:        fec3683

安装docker-compose

$ sudo apt-get install docker-compose
$ hugh@hugh-PC:/etc/apt/sources.list.d$ docker-compose version
docker-compose version 1.21.0, build unknown
docker-py version: 3.4.1
CPython version: 3.7.3
OpenSSL version: OpenSSL 1.1.1d  10 Sep 2019

问题汇总

docker login failed

Error saving credentials: error storing credentials - err: exit status 1, out: Error spawning command line “dbus-launch --autolaunch=954a9e1a5db4455942bfd1ef66c6cc92 --binary-syntax --close-stderr”: Child process exited with code 1

解决方法

$ sudo apt-get install gnupg2 pass