centos8安装docker

不得不说国内的墙真是太厉害了,好的不好的都给你屏蔽了,这难道不是另外一种形式的闭关锁国?
无形中增加技术人员的难度,这不是为难我胖虎么?
配置国内dnf
1、dnf清除配置
[code lang=”shell”]dnf clean all[/code]
2、备份原dnf配置
[code lang=”shell”]mv /etc/yum.repos.d /etc/yum.repos.d.bak[/code]
3、创建新的dnf配置
[code lang=”shell”]mkdir /etc/yum.repos.d
cd /etc/yum.repos.d
vim CentOS-Base.repo[/code]输入如下内容并保存
[code lang=”shell”]
# CentOS-Base.repo
#
# The mirror system uses the connecting IP address of the client and the
# update status of each mirror to pick mirrors that are updated to and
# geographically close to the client. You should use this for CentOS updates
# unless you are manually picking other mirrors.
#
# If the mirrorlist= does not work for you, as a fall back you can try the
# remarked out baseurl= line instead.
#
#
[base]
name=CentOS-$releasever – Base – mirrors.aliyun.com
#failovermethod=priority
baseurl=http://mirrors.aliyun.com/centos/$releasever/BaseOS/$basearch/os/
http://mirrors.aliyuncs.com/centos/$releasever/BaseOS/$basearch/os/
http://mirrors.cloud.aliyuncs.com/centos/$releasever/BaseOS/$basearch/os/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-Official
#additional packages that may be useful
[extras]
name=CentOS-$releasever – Extras – mirrors.aliyun.com
#failovermethod=priority
baseurl=http://mirrors.aliyun.com/centos/$releasever/extras/$basearch/os/
http://mirrors.aliyuncs.com/centos/$releasever/extras/$basearch/os/
http://mirrors.cloud.aliyuncs.com/centos/$releasever/extras/$basearch/os/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-Official
#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever – Plus – mirrors.aliyun.com
#failovermethod=priority
baseurl=http://mirrors.aliyun.com/centos/$releasever/centosplus/$basearch/os/
http://mirrors.aliyuncs.com/centos/$releasever/centosplus/$basearch/os/
http://mirrors.cloud.aliyuncs.com/centos/$releasever/centosplus/$basearch/os/
gpgcheck=1
enabled=0
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-Official
[PowerTools]
name=CentOS-$releasever – PowerTools – mirrors.aliyun.com
#failovermethod=priority
baseurl=http://mirrors.aliyun.com/centos/$releasever/PowerTools/$basearch/os/
http://mirrors.aliyuncs.com/centos/$releasever/PowerTools/$basearch/os/
http://mirrors.cloud.aliyuncs.com/centos/$releasever/PowerTools/$basearch/os/
gpgcheck=1
enabled=0
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-Official
[AppStream]
name=CentOS-$releasever – AppStream – mirrors.aliyun.com
#failovermethod=priority[/code]
4、重新生成dnf缓存
[code lang=”shell”]dnf makecache[/code]至此dnf配置已经完成
安装yum工具配置国内镜像仓库
1、安转yum工具
[code lang=”shell”]yum install -y yum-utils[/code]
2、配置国内镜像仓库
[code lang=”shell”]yum-config-manager –add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo[/code]
安装docker
1、安装docker
[code lang=”shell”]docker-ce –nobest[/code]
2、配置docker国内国内镜像仓库地址
2.1、进入docker配置文件目录,没有则创建。
[code lang=”shell”]cd /etc/docker[/code]
2.2、编辑配置文件,没有则创建
[code lang=”shell”]vim daemon.json[/code]输入如下内容并保存,其中指定了国内镜像加速地址和容器存放数据目录,这里建议修改成数据盘挂载目录。
[code lang=”shell”]{
"registry-mirrors": ["https://nsybtd8u.mirror.aliyuncs.com"],
"insecure-registries": ["192.168.1.54:8000"],
"data-root":"/home/docker"
}[/code]
启动docker
[code lang=”shell”]systemctl enable docker
systemctl start docker[/code]
安装docker-compose
1、下载
[code lang=”shell”]sudo curl -L "https://github.com/docker/compose/releases/download/v2.5.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose[/code]
2、授权
[code lang=”shell”]sudo chmod +x /usr/local/bin/docker-compose[/code]
3、验证
[code lang=”shell”]docker-compose –version[/code]
发表回复
要发表评论,您必须先登录。