Rubin's Blog

  • 首页
  • 关于作者
  • 隐私政策
享受恬静与美好~~~
分享生活的点点滴滴~~~
  1. 首页
  2. Docker
  3. 正文

Docker之安装

2021年 12月 28日 541点热度 0人点赞 0条评论

前言

Docker是当前最火的虚拟化容器技术的落地方案,作为开发来将,基本的了解和使用还是要掌握的。本文主要是给出一个Docker安装的参考示例,我们也可以参考官网或者官方文档或者Github来了解详情。

安装Docker前置条件

当我们安装Docker的时候,会涉及两个主要组件:

  • Docker CLI:客户端
  • Docker Daemon:有时也被称为“服务端”或者“引擎”

硬件安装要求

硬件要求
CPU推荐2核
内存至少2G
硬盘至少50G
Linux版本推荐使用CentOS7.8

节点信息

服务器用户名:root,服务器密码:123456 。及时做好系统快照。

主机名IP地址说明
docker-100192.168.198.100docker主机

Centos下载

推荐大家使用centos7.8版本。版本号:CentOS-7-x86_64-Minimal-2003.iso。

下载地址:http://mirrors.aliyun.com/centos/7/isos/x86_64/

Centos配置

查看Centos系统版本命令:

cat /etc/centos-release

配置阿里云yum源:

1.下载安装wget
yum install -y wget

2.备份默认的yum
mv /etc/yum.repos.d /etc/yum.repos.d.backup

3.设置新的yum目录
mkdir -p /etc/yum.repos.d

4.下载阿里yum配置到该目录中,选择对应版本
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-
7.repo

5.更新epel源为阿里云epel源
mv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backup
mv /etc/yum.repos.d/epel-testing.repo /etc/yum.repos.d/epel-testing.repo.backup
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

6.重建缓存
yum clean all
yum makecache

7.看一下yum仓库有多少包
yum repolist

升级系统内核:

rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm

yum --enablerepo=elrepo-kernel install -y kernel-lt

grep initrd16 /boot/grub2/grub.cfg

grub2-set-default 0

reboot

查看Centos系统内核命令:

uname -r
uname -a

查看CPU命令:

lscpu

查看内存的命令:

free
free -h

查看硬盘信息:

fdisk -l

关闭防火墙:

systemctl stop firewalld
systemctl disable firewalld

关闭selinux:

sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/sysconfig/selinux
setenforce 0

网桥过滤:

vi /etc/sysctl.conf

net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
net.bridge.bridge-nf-call-arptables = 1
net.ipv4.ip_forward=1
net.ipv4.ip_forward_use_pmtu = 0

生效命令
sysctl --system

命令补全:

安装bash-completion
yum -y install bash-completion bash-completion-extras

使用bash-completion
source /etc/profile.d/bash_completion.sh

上传文件:

yum -y install lrzsz

1.鼠标拖拽上传文件

2.下载文件
  2.1下载一个文件
 sz filename
  2.2下载多个文件
 sz filename1 filename2
  2.3下载dir目录下所有文件,不包含dir下的文件夹
 sz dir/*

安装Docker

开发者平台官网地址,可以参考阿里云官网提供的Docker安装教程进行安装。

安装Docker前置条件:

yum install -y yum-utils device-mapper-persistent-data lvm2

添加源:

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-
ce/linux/centos/docker-ce.repo
yum makecache fast

查看Docker版本:

yum list docker-ce --showduplicates | sort -r

安装Docker:

安装最新版:推荐大家安装最新版本
yum -y install docker-ce

安装指定版本:
语法规则:yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING>

yum -y install docker-ce-18.06.3.ce-3.el7 docker-ce-cli.x86_64
yum install -y docker-ce-19.03.9-3.el7 docker-ce-cli-19.03.9-3.el7   

开启Docker服务:

systemctl start docker
systemctl status docker

安装阿里云镜像加速器:

mkdir -p /etc/docker
tee /etc/docker/daemon.json <<-'EOF'
{
 "registry-mirrors": ["https://复制自己的加速器地址.mirror.aliyuncs.com"]
}
EOF
systemctl daemon-reload
systemctl restart docker

设置Docker开机启动服务:

systemctl enable docker

至此,我们的Docker就安装好了。友情提示:请各位小伙伴别忘记关闭虚拟机,做好快照备份。方便以后随时恢复Docker安装完毕状态。

欢迎小伙伴们积极留言交流~~~

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: Docker
最后更新:2022年 6月 9日

RubinChu

一个快乐的小逗比~~~

打赏 点赞
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复
文章目录
  • 前言
  • 安装Docker前置条件
    • 硬件安装要求
    • 节点信息
    • Centos下载
    • Centos配置
  • 安装Docker
最新 热点 随机
最新 热点 随机
问题记录之Chrome设置屏蔽Https禁止调用Http行为 问题记录之Mac设置软链接 问题记录之JDK8连接MySQL数据库失败 面试系列之自我介绍 面试总结 算法思维
JVM常用指令与可视化调优工具 SpringBoot之热部署 MongoDB之集群高可用 MySQL之集群架构 Docker之创建镜像 SpringCloud Alibaba之Nacos

COPYRIGHT © 2021 rubinchu.com. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

京ICP备19039146号-1