Docker初上手之部署
文章目录
前言
一、国内源Docker部署
1.1:开局优化
1.2:配置环境
1.3:安装Docker
前言
作为当下最火的容器平台,上回我们已经介绍了Docker容器的原理,今天我们就来看看如何布置Docker。
一、国内源Docker部署
1.1:开局优化
这边我们以安装19版的docker为例
- 关闭防火墙已经核心防护
[root@docker ~]# systemctl stop firewalld && systemctl disable firewalld
[root@docker ~]# setenforce 0 && sed -i 's/^SELINUX=.*/SELINUX=disabled/' /etc/selinux/config
- 开启路由转发功能(这个非常重要,在之后深入学习中我会具体介绍的)
[root@docker etc]# echo "net.ipv4.ip_forward=1" >> /etc/sysctl.conf ####开启路由转发
[root@docker etc]# sysctl -p
net.ipv4.ip_forward = 1
[root@docker etc]# systemctl restart network ####重启网络服务
1.2:配置环境
- 安装依赖软件
[root@docker ~]# yum -y install yum-utils device-mapper-persistent-data lvm2
yum-utils ####提供yum-config-manager管理工具
device-mapper-persistent-data ####存储驱动程序需要device-mapper-persistent-data和lvm2
Device Mapper是linux2.6内核中支持逻辑卷管理的通用设备映射机制
- 设置阿里云镜像源
[root@docker ~]# yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
1.3:安装Docker
- 安装Docker-CE
[root@docker ~]# yum -y install docker-ce
[root@docker ~]# systemctl start docker.service
[root@docker ~]# systemctl enable docker.service
- 查看Docker版本
[root@docker ~]# docker version
Client: Docker Engine - Community
Version: 19.03.13
API version: 1.40
Go version: go1.13.15
Git commit: 4484c46d9d
Built: Wed Sep 16 17:03:45 2020
OS/Arch: linux/amd64
Experimental: false
这边我们Docker就已经安装好了,下次我将带来docker里面镜像的操作。为什么docker我会说的这么细,因为现在docker的用途非常广泛,掌握之后对我们以后的发展都是十分有用的,所以我们就需要慢慢的消化知识点了。