核桃派安装docker踩坑指南

核桃派安装docker

使用官方安装脚本可以安装docker

在终端中输入命令docker,可以发现并没有安装该应用。
QQ截图20231120153622.jpg
接着我们来安装该应用。安装前我们先更新apt-get
使用命令

sudo apt-get update

QQ截图20231120154703.jpg
接下来安装docker。安装命令如下

 curl -fsSL https://get.docker.com -o get-docker.sh
 sudo sh get-docker.sh

或者可以手动安装,即使用 Docker 仓库进行安装

设置仓库

$ sudo apt-get update  # 更新 apt 包索引。
$ sudo apt-get install \
   apt-transport-https \
   ca-certificates \
   curl \
   gnupg2 \
   software-properties-common  #安装 apt 依赖包,用于通过 HTTPS 来获取仓库。
$ curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/debian/gpg | sudo apt-key add -  #添加 Docker 的官方 GPG 密钥:
$ sudo add-apt-repository \
  "deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/debian \
 $(lsb_release -cs) \
 stable"  #设置稳定版仓库
 

安装 Docker Engine-Community

$ sudo apt-get update#更新 apt 包索引
$ sudo apt-get install docker-ce docker-ce-cli containerd.io#安装最新版本的 Docker Engine-Community 和 containerd ,或者转到下一步安装特定版本
$ apt-cache madison docker-ce #使用该命令,可以列出可以使用的版本。
$ sudo apt-get install docker-ce=<VERSION_STRING> docker-ce-cli=<VERSION_STRING> containerd.io#使用第二列中的版本字符串安装特定版本,例如 5:18.09.1~3-0~debian-stretch
$ sudo docker run hello-world#测试 Docker 是否安装成功,输入以下指令,打印出以下信息则安装成功

QQ截图20231120160415.jpg

显示秘钥不成功,暂时未解决。

QQ截图20231120165431.jpg

QQ截图20231121112851.jpg
说明docker安装成功。

测试docker

docker安装Nginx

$ docker search nginx#查看可用Nginx版本
$ docker pull nginx:latest#拉取官方的最新版本的镜像
$ docker images#查看本地镜像
$ docker run --name nginx-test -p 8080:80 -d nginx#运行 nginx 容器 

docker run参数说明:
–name nginx-test:容器名称。
-p 8080:80: 端口进行映射,将本地 8080 端口映射到容器内部的 80 端口。
-d nginx: 设置容器在在后台一直运行。
安装成功后打开浏览器,输入地址,可得以下页面,说明nginx正确安装。
QQ截图20231121081036.jpg
QQ截图20231121080642.jpg

以上是成功安装,可以从浏览器打开的截图。
在测试过程当中使用火狐或者360打开,经常会出现以下的错误提示。
QQ截图20231120184305.jpg
通过查询百度发现这应该是ssl证书的问题。
可以使用如下方式修改浏览器设置。
地址栏输入 about:config ,搜索 security.tls.version.max ,双击修改为 3,重启。
或者使用HTTP协议浏览,而不是用https协议。

1 Like