k8s之一docker基础+部署
  UReG4QD8JsyE 2023年11月02日 52 0

docker基础+部署

1、docker基础概念

1、统一标准

  • 应用构建

    • 程序打包
    • docker build ... images
  • 应用分享

    • 镜像存放仓库 docker hub
  • 应用运行

    • 统一镜像
    • docker run

容器化

2、资源隔离

  • cpu、内存资源隔离
  • 网络隔离
  • 用户、用户组隔离
  • ...

2、架构

architecture.svg

  • docker_host
    • 安装docker的主机
  • docker daemon
    • 运行在docker主机上docker后台进程
  • client
    • 操作客户端(命令行等)
  • registry
    • 镜像仓库
    • dockers hub
  • images
    • 镜像(打好的环境包,可以直接运行)
  • containers
    • 容器,镜像启动运行的程序环境

交互逻辑

安装好docker,然后镜像仓库找镜像,下载并运行,查看容器状态日志等排错。

3、部署docker

1、示例centos7部署docker

其它系统参照如下文档

https://docs.docker.com/engine/install/centos/

2、移除以前docker相关包
sudo yum remove docker \
              docker-client \
              docker-client-latest \
              docker-common \
              docker-latest \
              docker-latest-logrotate \
              docker-logrotate \
              docker-engine
3、配置yum源
sudo yum install -y yum-utils

sudo yum-config-manager \
--add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
4、安装docker
#安装最新版本docker,部署k8s需要指定对应版本
sudo yum install -y docker-ce docker-ce-cli containerd.io

#安装指定版本docker,安装k8s环境需要使用对应版本
yum install -y docker-ce-20.10.7 docker-ce-cli-20.10.7  containerd.io-1.4.6
5、启动+开机启动
systemctl enable docker --now

如果对您有所帮助请《点赞》、《收藏》、《转发》,您的支持是我持续更新的动力,有疑问请留言

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  cO5zyEmh8RH6   2023年12月09日   15   0   0 k8s证书
  wwLZeziuqjLR   2023年12月11日   14   0   0 Dockercentos
  MCWYWqSAMsot   2023年12月11日   16   0   0 Docker
  DnoStTHsc0vp   2023年12月11日   12   0   0 Docker
UReG4QD8JsyE