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

Docker安装与架构

1. 启动虚拟机

1.1 获取网关

       首先Docker是通过yum来实现的所以我们首先需要先安装yum以及为他配置首先我们先使用虚拟机并复制他的网络IP下来:    前提是你的虚拟机需要连接上网络,这个不细说,可以看设置中的网络是否链接连接上:

1.2 安装MobarXterm并配置

然后使用工具:
链接: https://pan.baidu.com/s/1KPNsUgqKfDSZyI9kemy95g

提取码: xy88

这个工具是解压即用的所以可以发送一个快捷方式到桌面;

解压后的文件和打开的页面是这样的:

然后我们让他通过网络去连接虚拟机首先等级会话也就是左上脚的Session

然后我们在等级SSH为他配置和连接

第一次创建成功后他会弹出这个页面

点击Accept就是信任嘛,然后再页面上就会显示: root@192.168.46.128's password:

接着输入你的密码他会让你再创建一个密码要求是安全级别要高的7位数,接着输入密码进去后我们再次为他配置


1.2.2 配置默认编辑器

点击头部导航栏中的settings然后选择General,第三个选项找到你安装的Visual Studio Code并选择上即可:

1.2.3 配置右键粘贴

这里选择Terminal

1.2.4 关闭X-Server

 因为一般不会用到所以关闭掉减少消耗

这里选择X11将下面图片的关闭就好了

1.2.5 SSH配置

这里选择SSH

root就是你再会话中设置的root

最后点击OK!!!

2. 安装yum

2.1 删除旧版本yun

首页先执行:

yum remove docker \
    docker-client \
    docker-client-latest \
    docker-common \
    docker-latest \
    docker-latest-logrotate \
    docker-logrotate \
    docker-engine \
    docker-selinux 

2.2备份CentOS-Base.repo

cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

2.3 下载CentOS-Base.repo

下载阿里云的CentOS-Base.repo /etc/yum.repos.d/,可以用wget或者curl

这里使用的是 curl

curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
 注意,如果下载失败,你可能需要考虑下你的网络是不是需要设置代理才行。
 为了方便下载软件,这里再把 EPEL 加上
curl -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

2.4 清理缓存并生成新缓存

清: yum clean all                     生成新的缓存:yum makecache                   

 2.5 将yum 包更新到最新

yum update

2.6 安装需要的依赖包

yum-util 提供 yum-config-manager 功能,另外两个是 devicemapper 驱动依赖的
yum install -y yum-utils device-mapper-persistent-data lvm2

如果已经安装 使用命令卸载原来的

yum -y remove docker* 

安装 docker ,出现输入的界面都按 y
yum install -y docker-ce

2.7 安装yum工具

yum install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

完成后再执行:

  1. sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

  2.  sudo sed -i 's+download.docker.com+mirrors.aliyun.com/docker-ce+'   /etc/yum.repos.d/docker-ce.repo

2.8 为yum创建新的缓存

sudo yum makecache fast

2.9 安装Docker

最后一步了执行
yum install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

2.10 启动和校验

启动 systemctl start docker

停止 systemctl stop docker

重启 systemctl restart docker

设置开机自启 systemctl enable docker

执行docker ps

查看版本   docker -v

命令,如果不报错,说明安装启动成功

阿里云镜像加速现在不能用了具体代码如下:

创建docker目录
mkdir -p /etc/docker

tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["自己再阿里云中申请的镜像加速地址"]
}
EOF

重新加载docker配置
systemctl daemon-reload

重启docker
systemctl restart docker


http://www.kler.cn/a/446006.html

相关文章:

  • 全志H618 Android12修改doucmentsui鼠标单击图片、文件夹选中区域
  • 通过阿里云 Milvus 与 PAI 搭建高效的检索增强对话系统
  • 计算机网络之多路转接epoll
  • ubuntu18.04升级到ubuntu20.04
  • 后端使用Spring Boot框架 + 前端VUE 实现滑动模块验证码
  • 楚慧杯-Web
  • 28、论文阅读:基于像素分布重映射和多先验Retinex变分模型的水下图像增强
  • Facebook的去中心化探索:社交平台的新型发展趋势
  • GIT命令使用手册(详细实用版)
  • wxpyton+wxFormBuilder加法运算示例
  • docker 存储管理
  • 【LeetCode每日一题】——434.字符串中的单词数
  • Python的3D可视化库【vedo】2-5 (plotter模块) 坐标转换、场景导出、添加控件
  • redis-cli 连接Redis
  • 我的“双胞同体”发布模式的描述与展望
  • GESP CCF python六级编程等级考试认证真题 2024年12月
  • 关于ftp.ncbi.nlm.nih.gov数据下载路由调整的记录
  • MyBatis入门的详细应用实例
  • Docker dockerfile镜像编码 centos7
  • 从客户跟进到库存管理:看板工具赋能新能源汽车销售
  • 【深入理解Maven】
  • 商用密码标准实现
  • 【Elasticsearch】使用游标遍历所有数据
  • Pytorch实现轻量去雾网络
  • 【GCC】2015: draft-alvestrand-rmcat-congestion-03 机器翻译
  • 智能工厂的设计软件 三种处理单元(NPU/GPU/CPU)及其在深度学习框架中的作用 之3(百度文库答问 之1)