码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Docker安装


    1.docker名词概念

    镜像(image):
    docker镜像就好比是一个模板,可以通过这个模板来创建容器服务,镜像===> run ===>容器(提供服务器)通过这个镜像可以创建多个容器( 最终服务运行或者项目运行就是在容器中)。
    容器(container):
    容器可以理解为就是一个简易的linux系统,Docker利用容器技术,独立运行一个或者一个组应用,通过镜像来创建的。
    仓库(repository):
    仓库就是存放镜像的地方 ,其分为公有仓库和私有仓库 。

    docker官网:https://www.docker.com/

    docker官方文档:https://docs.docker.com/

    2.docker安装

    环境:centOS7 以上,查看liunx版本。

    cat /etc/os-release
    
    • 1

    安装:

    1.卸载旧的docker版本
    yum remove docker \
                      docker-client \
                      docker-client-latest \
                      docker-common \
                      docker-latest \
                      docker-latest-logrotate \
                      docker-logrotate \
                      docker-engine
    2.安装需要的安装包
    yum install -y yum-utils
    3.设置镜像的仓库
    yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo #国外的很慢
    建议使用阿里云的
    yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
    更新软件包索引
    yum makecache fast
    4.安装docker
    yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
    5.启动docker
    systemctl start docker
    6.查看docker版本,检查是否安装成功
    docker version
    7.输出dockerhelloworld
    docker run hello-world
    输出:Hello from Docker!
    8.查看这个镜像
    docker images
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28

    3.卸载docker

    1.卸载依赖
    yum remove docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin docker-ce-rootless-extras
    2.删除资源
    rm -rf /var/lib/docker
    rm -rf /var/lib/containerd
    
    /var/lib/docker docker默认的工作路径
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    4.配置阿里云镜像加速

    登录阿里云。
    在这里插入图片描述
    点击右上角控制台。
    在这里插入图片描述
    点击左上角列表。
    在这里插入图片描述

    搜索容器镜像服务,选择容器镜像服务 ACR。
    在这里插入图片描述
    选择镜像加速器。
    在这里插入图片描述
    根据第二点在centOS上执行。

    sudo mkdir -p /etc/docker
    
    sudo tee /etc/docker/daemon.json <<-'EOF'
    {
      "registry-mirrors": ["https://you.mirror.aliyuncs.com"]
    }
    EOF
    
    sudo systemctl daemon-reload
    
    sudo systemctl restart docker
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
  • 相关阅读:
    Springboot高校学生实习档案管理毕业设计-附源码221508
    元宇宙赛道加速破圈,UM Company区块链游戏抓住全球发展新风口
    PLC中ST编程的基础知识
    毕业季限时“开业”,麓山南便利店送给毕业生满满的仪式感
    这10款VS Code神仙插件,嵌入式程序员必备
    离线数仓(四)【数仓数据同步策略】
    Spring启动源码分析以及生命周期
    LibVLC: Can‘t load vlcjni library“__emutls_get_address“ “/lib/arm/libvlc.so“
    为什么浏览器中有些图片、PDF等文件点击后有些是预览,有些是下载
    4.mysql-进阶
  • 原文地址:https://blog.csdn.net/LingDIHong/article/details/133825645
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号