Dcoker的管理与安装

一.本地搭建(无需联网)

1.准备环境

一台centos的操作系统(本人是centos7)的虚拟机

在安装Docker之前需要到Docker官方取下载一个Docker的镜像

Docker镜像官网下载地址

下载完成后通过工具上传到本地

将上传的镜像解压到/opt目录下

tar  -zxvf  Docker.tar.gz -C /opt/

2.基本配置

配置yum源

touch /etc/yum.repos.d/docker-ce.repo    //创建一个.repo的文件在/etc/yum.repos.d/路径下
vim/vi /etc/yum.repos.d/docker-ce.repo   //编辑文件,创建本地仓库


[docker]
name=docker
baseurl=file:///opt/docker
enabled=1
gpgcheck=0

保存,退出

3.清空原数据,并重新建立

yum clean all
yum makecache
yum repolist

4.升级系统内核

yum -y upgrade

5.关闭防火墙和selinux

systemctl stop firewalld  //暂时关闭
setenforce 0   //暂时关闭

6.删除iptables规则(老防火墙规则)

iptables -t filter -F
iptables -t filter -X
reboot    //重启生效

7.开启路由转发

 cat >> /etc/sysctl.conf << EOF  
    net.ipv4.ip_forward=1
    net.bridge.bridge-nf-call-ip6tables=1
    net.bridge.bridge-nf-call-iptables=1
    EOF


    modprobe  br_netfilter
    sysctl -p

8.关闭交换分区

 swapoff -a
 vim /etc/fstab  //把交换分区挂载注释掉
    

9.docker引擎安装

 yum  -y install yum-utils device-mapper-persistent-data    
 yum  -y install docker-ce
 systemctl daemon-reload
 systemctl restart docker
 systemctl enable  docker

10.检验是否安装成功

//查看docker系统信息:

docker info

//查看docker服务器客户端版本信息:

docker version

二.在线搭建

在线搭建需要大家的网络是可以ping通外网的,只有再次基础上才能搭建成功

在CentOS系统上安装Docker通常涉及以下步骤。请注意,以下步骤适用于CentOS 7,如果你使用的是CentOS 8或其他版本,步骤可能会有所不同。

1. 安装必要的软件包:

   首先,确保你的系统已经安装了`yum-utils`、`device-mapper-persistent-data`和`lvm2`。这些软件包是Docker安装的依赖项。

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


2. 设置Docker的yum仓库:

   添加Docker的官方yum仓库到你的系统中。这可以通过运行以下命令完成:

yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo


3. 安装Docker Engine:

   现在,你可以安装Docker Engine了。首先,清除现有的yum缓存,然后安装Docker Engine:

yum clean all
yum install -y docker-ce docker-ce-cli containerd.io


4. 启动Docker服务:

  安装完成后,启动Docker服务,并设置为开机自启:
 

systemctl start docker
systemctl enable docker



5. 验证Docker安装:


   为了确认Docker已经正确安装并且正在运行,你可以运行一个测试容器:
 

docker run hello-world


   如果安装成功,这个命令会下载一个测试镜像并运行它,然后显示一条欢迎信息。



6. (可选)配置Docker镜像加速:


   如果你在中国或其他网络环境可能导致访问Docker Hub速度慢的地区,你可以考虑配置Docker镜像加速器。例如,使用阿里云的加速器:

 

mkdir -p /etc/docker
tee /etc/docker/daemon.json <<-'EOF'
   {
     "registry-mirrors": ["https://<your-aliyun-mirror>.mirror.aliyuncs.com"]
   }
   EOF
systemctl daemon-reload
systemctl restart docker


请将`<your-aliyun-mirror>`替换为你的阿里云加速器地址。

以上步骤应该可以帮助你在CentOS系统上搭建Docker环境。如果在安装过程中遇到任何问题,可以参考Docker官方文档或搜索具体的错误信息。
 

  • 28
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值