当前位置: 首页 > news >正文

网站浏览器兼容性问题吗免费域名注册可解析

网站浏览器兼容性问题吗,免费域名注册可解析,网页设计公司兴田德润在哪儿,网站文章页图片不显示图片文章目录 Ubuntu 安装Docker步骤前言1. 进入Docker官网,进入开发者页面2. 选择适合自己的安装方式3. 安装 Docker1.更新系统包,安装插件,创建秘钥及目录2.安装 Docker 软件包3.设置开机启动4.通过运行 hello-world 镜像验证安装是否成功 常见…

文章目录

  • Ubuntu 安装Docker步骤
    • 前言
    • 1. 进入Docker官网,进入开发者页面
    • 2. 选择适合自己的安装方式
    • 3. 安装 Docker
      • 1.更新系统包,安装插件,创建秘钥及目录
      • 2.安装 Docker 软件包
      • 3.设置开机启动
      • 4.通过运行 hello-world 镜像验证安装是否成功
    • 常见异常处理
      • 1. 执行`hello-world`文件的时候报错,主要是权限问题
      • 2. 由于国内要求,Docker服务已经禁止,需呀配置加速(这里由于发布要求已经封禁,需要的了解的可以联系我)
      • 3. 将 Docker 的安装源更换为阿里云的 Docker 镜像源,替换官方的镜像源。

Ubuntu 安装Docker步骤

前言

资料参考看云手册,虽然手册是付费的,但是里面介绍的真的很细,很多使用不了的解决办法都里面都有,强烈推荐:https://www.kancloud.cn/linzhifen5/dockerfile-reference

1. 进入Docker官网,进入开发者页面

  • 官网地址:https://docker.com/
    在这里插入图片描述

  • 进入开发者
    在这里插入图片描述

  • 选择引擎安装
    在这里插入图片描述

  • 在里面可以看到很多的版本,这里我们只以Ubuntu为例进行安装,中途会遇到很多报错问题,也会一起解决。
    在这里插入图片描述

2. 选择适合自己的安装方式

判断自己的版本是不是可以安装

3. 安装 Docker

Ubuntu 的 Docker 安装分为3步:

1.更新系统包,安装插件,创建秘钥及目录

更新系统包索引,以便获取最新的软件包列表;
安装 ca-certificates 和 curl;
创建一个名为 /etc/apt/keyrings 的目录,并设置该目录的权限为 0755(即所有者可读、写、执行,组和其他用户可读、执行);
使用 curl 从 Docker 官方站点下载 GPG 密钥,并将其保存到 /etc/apt/keyrings/docker.asc 路径下;
为 /etc/apt/keyrings/docker.asc 文件设置权限,允许所有用户读取该文件(a+r 表示所有用户读取权限),这是为了让 apt 能够读取并验证 Docker GPG 密钥.sudo apt-get update
sudo apt-get install ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc
添加 Docker 仓库到 apt 源
更新 apt 包索引echo \"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \$(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update使用阿里云库安装(推荐):
echo \"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://mirrors.aliyun.com/docker-ce/linux/ubuntu \$(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update

2.安装 Docker 软件包

sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

测试 Docker 是否安装成功

docker -v

如果打印出 Docker 的版本参数,表示你的Docker已经运行成功了,恭喜喔;

如果没有Docker命令,那就是安装失败,可以参考页尾的“异常处理2”重新安装。

3.设置开机启动

sudo systemctl start docker

查看开机启动是否设置成功

systemctl status docker

Active: active (running) 表示 Docker 服务正在运行。
Loaded: loaded (/lib/systemd/system/docker.service; enabled) 表示 Docker 服务已经配置为开机启动(enabled)。

4.通过运行 hello-world 镜像验证安装是否成功

sudo docker run hello-world

安装不成功换一下自己的Docker库地址(多试几次,有50秒的启动时间),如下:

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<EOF
{"registry-mirrors": ["https://mirror-hub-3avm.onrender.com"],"max-concurrent-downloads": 5,"log-level": "debug"
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

到此安装结束。

常见异常处理

1. 执行hello-world文件的时候报错,主要是权限问题

如:出现 permission denied while trying to connect to the Docker daemon socket 错误通常是因为当前用户没有足够的权限访问 Docker 守护进程。
解决办法:

sudo usermod -aG docker $USER
sudo shutdown -r now
  • -aG:将用户追加到指定的组中。
  • $USER:这是当前的用户名。
  • shutdown -r now 重启服务器

2. 由于国内要求,Docker服务已经禁止,需呀配置加速(这里由于发布要求已经封禁,需要的了解的可以联系我)

创建 Docker 配置目录
创建并编辑 Docker 配置文件
重新加载 systemd 配置
重启 Docker 服务sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<EOF
{"registry-mirrors": ["https://mirror-hub-3avm.onrender.com"],"max-concurrent-downloads": 5,"log-level": "debug"
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

再次测试“hello-world”

sudo docker run hello-world

测试拉取操作

docker pull xxxxx.xxxx.xxxx/okteto/docker-proxy:latest

基本解决以上问题就可以实现安装,还有问题请与作者联系。

3. 将 Docker 的安装源更换为阿里云的 Docker 镜像源,替换官方的镜像源。

(1)如果你已经按照官方源配置了 Docker 的安装源,可以先删除旧的源配置,防止冲突:

sudo rm /etc/apt/sources.list.d/docker.list

(2)将阿里云的 Docker 镜像源添加到系统的 APT 源中

echo \"deb [arch=amd64 signed-by=/etc/apt/keyrings/docker.asc] https://mirrors.aliyun.com/docker-ce/linux/ubuntu \$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

(3)为了确保 APT 源的安全性,你需要导入阿里云的 GPG 密钥

sudo curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc

设置文件权限:

sudo chmod a+r /etc/apt/keyrings/docker.asc

(4)更新软件包列表

sudo apt-get update

(5)查看 Docker 的源配置文件 /etc/apt/sources.list.d/docker.list 是否已经正确指向阿里云的镜像源

cat /etc/apt/sources.list.d/docker.list

(6)验证 GPG 密钥是否导入成功

sudo apt-key list
http://www.15wanjia.com/news/183585.html

相关文章:

  • 移动开发和网站开发黄石网站建设报价
  • 网站基本功能网址导航哪个好?
  • 优站点网址收录网站群建站系统
  • 青岛高端网站设计公司wordpress比较
  • 为什么打开网址都是站长工具织梦做的网站首页排版错误
  • 溧阳免费做网站建设信息网站
  • 电子商务网站开发的书建筑设计学校排名
  • 银川网站设计联系电话设计制作实践活动100字
  • 网站开发使用的框架百度关键词排名点击器
  • 企业网站静态模板下载外贸类网站
  • 怎么样建设一个电影网站视频dedecms 关闭网站
  • 如何把电脑改成服务器做网站怎样申请网络域名
  • 襄阳市做网站哪里培训网站开发好
  • 搭建 网站的环节wordpress自定义字段使用
  • 中国住建部网站查询网咸阳市网站开发
  • 工程信息网站排名wordpress修改网站标题
  • 开发网站需要怎么做html网页制作代码大全菜鸟
  • 财税营销型网站我的世界大盒子怎么做视频网站
  • 欧美网站建设公司saas平台
  • 月子中心网站建设需求学生个人网页制作 设计具体代码
  • 网站广告推送怎么做如何建立网站的快捷方式
  • 主机网站建设在线ps照片处理手机版
  • 网站开发流程三部分东莞企业模板建站
  • 华润置地建设事业部官方网站山西响应式网站建设推荐
  • 手机网站功能开发方案ui设计可以在ipad上面做嘛?
  • 建设优化网站网站开发手机验证码
  • 青岛专业网站建设推广报价建个网站需要多少钱圣宝电动车大架号在哪里
  • 网站建设与管理是学什么wordpress微信快速登录
  • 保山企业网站建设网络网站建设公司排名
  • 品牌网站设计制作多少钱网站建设有哪些步骤