小知识:CentOS7虚拟机安装并配置docker套件

centos7比ubuntu的一键式安装要稍微复杂一些, 有些小伙伴按照下一步, 下一步的套路安装完成, 发现没有图像化界面, 在纯粹的命令行里面, 很多小伙伴是不适应的, 这里我把centos7在vmware里面的安装过程记录一下, 没有centos7安装经验的小伙伴可以参考一下

1. 打开vmware, 创建虚拟机, 选择光盘, 下一步

%小知识:CentOS7虚拟机安装并配置docker套件-猿站网-插图

2. 选择传统bios

%小知识:CentOS7虚拟机安装并配置docker套件-1猿站网-插图

3.自定设置

%小知识:CentOS7虚拟机安装并配置docker套件-2猿站网-插图

4.选择存储虚拟机的位置,存储

%小知识:CentOS7虚拟机安装并配置docker套件-3猿站网-插图

5. 自定义内存为2g, 磁盘为40gb

%小知识:CentOS7虚拟机安装并配置docker套件-4猿站网-插图

%小知识:CentOS7虚拟机安装并配置docker套件-5猿站网-插图

%小知识:CentOS7虚拟机安装并配置docker套件-6猿站网-插图

6. 开机,选择install centos 7

%小知识:CentOS7虚拟机安装并配置docker套件-7猿站网-插图

7. 选择语言

 %小知识:CentOS7虚拟机安装并配置docker套件-8猿站网-插图

8.选择磁盘

%小知识:CentOS7虚拟机安装并配置docker套件-9猿站网-插图

%小知识:CentOS7虚拟机安装并配置docker套件-10猿站网-插图

9. 设置预装软件

%小知识:CentOS7虚拟机安装并配置docker套件-11猿站网-插图

%小知识:CentOS7虚拟机安装并配置docker套件-12猿站网-插图

10. 节约内存, 关闭kdump

%小知识:CentOS7虚拟机安装并配置docker套件-13猿站网-插图

%小知识:CentOS7虚拟机安装并配置docker套件-14猿站网-插图

11. 开启网络, 设置主机名

%小知识:CentOS7虚拟机安装并配置docker套件-15猿站网-插图

%小知识:CentOS7虚拟机安装并配置docker套件-16猿站网-插图

12. 开始安装

%小知识:CentOS7虚拟机安装并配置docker套件-17猿站网-插图

 13.设置root用户密码, 创建具有sudo权限的用户并设置密码 设置管理员用户

%小知识:CentOS7虚拟机安装并配置docker套件-18猿站网-插图

%小知识:CentOS7虚拟机安装并配置docker套件-19猿站网-插图

添加具有sudo权限的用户

%小知识:CentOS7虚拟机安装并配置docker套件-20猿站网-插图

%小知识:CentOS7虚拟机安装并配置docker套件-21猿站网-插图

等读条完成

%小知识:CentOS7虚拟机安装并配置docker套件-22猿站网-插图

重启

%小知识:CentOS7虚拟机安装并配置docker套件-23猿站网-插图

同意协议

%小知识:CentOS7虚拟机安装并配置docker套件-24猿站网-插图

%小知识:CentOS7虚拟机安装并配置docker套件-25猿站网-插图

完成设置

 %小知识:CentOS7虚拟机安装并配置docker套件-26猿站网-插图

登录

%小知识:CentOS7虚拟机安装并配置docker套件-27猿站网-插图

开始使用

%小知识:CentOS7虚拟机安装并配置docker套件-28猿站网-插图

安装成功

%小知识:CentOS7虚拟机安装并配置docker套件-29猿站网-插图

调整时区

%小知识:CentOS7虚拟机安装并配置docker套件-30猿站网-插图

%小知识:CentOS7虚拟机安装并配置docker套件-31猿站网-插图

%小知识:CentOS7虚拟机安装并配置docker套件-32猿站网-插图

选择上海

%小知识:CentOS7虚拟机安装并配置docker套件-33猿站网-插图

%小知识:CentOS7虚拟机安装并配置docker套件-34猿站网-插图

安装配置完成, 享受linux吧

%小知识:CentOS7虚拟机安装并配置docker套件-35猿站网-插图

centos的优势并不在图形化界面上, 如果你喜欢图形化界面的linux, 这里推荐deepin 和 unbuntu, 如果你对界面的美感要求很高, 建议你试一试号称最美linux的elementaryos

每次拿到一个全新的centos镜像的时候,第一件事就是为centos更换国内源, 新增yum源, 吐槽一下, 默认的yum源对常用软件的支持真的不咋地, 比如我想安装一个 python-pip , 对不起, 没有!

但好在centos也留有余地, 你可以自由地新增一些你喜欢的源, 比如epel(extra packages for enterprise linux)

%小知识:CentOS7虚拟机安装并配置docker套件-36猿站网-插图

企业版 linux 附加软件包(以下简称 epel)是一个 fedora 特别兴趣小组,用以创建、维护以及管理针对企业版 linux 的一个高质量附加软件包集,面向的对象包括但不限于 红帽企业版 linux (rhel)、 centos、scientific linux (sl)、oracle linux (ol) 。 epel 的软件包通常不会与企业版 linux 官方源中的软件包发生冲突,或者互相替换文件。epel 项目与 fedora 基本一致,包含完整的构建系统、升级管理器、镜像管理器等等。

第一步: 更换 清华yum源

1.1备份旧的yum源

?
1
sudo mv /etc/yum.repos.d/centos-base.repo /etc/yum.repos.d/centos-base.repo.bak

1.2将以下内容写入 /etc/yum.repos.d/centos-base.repo

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
# 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
baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos/$releasever/os/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/rpm-gpg-key-centos-7
#released updates
[updates]
name=centos-$releasever – updates
baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos/$releasever/updates/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/rpm-gpg-key-centos-7
#additional packages that may be useful
[extras]
name=centos-$releasever – extras
baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos/$releasever/extras/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/rpm-gpg-key-centos-7
#additional packages that extend functionality of existing packages
[centosplus]
name=centos-$releasever – plus
baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos/$releasever/centosplus/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/rpm-gpg-key-centos-7

1.3刷新yum源

?
1
yum clean all && yum makecache && yum update

但是yum源的软件还是太少了, 比如我想安装只有 python-pip 都做不到

%小知识:CentOS7虚拟机安装并配置docker套件-37猿站网-插图

第二步: 安装阿里epel源

?
1
2
3
4
yum -y install epel-release
wget -o /etc/yum.repos.d/epel-7.repo http://mirrors.aliyun.com/repo/epel-7.repo
# 刷新yum源
yum clean all && yum makecache && yum update

%小知识:CentOS7虚拟机安装并配置docker套件-38猿站网-插图

%小知识:CentOS7虚拟机安装并配置docker套件-39猿站网-插图

至此, 我们可以愉快的安装python-pip了, yum install python-pip

%小知识:CentOS7虚拟机安装并配置docker套件-40猿站网-插图

第三步: 安装docker和docker-compose

1. 安装docker

?
1
2
3
4
5
6
# 通过yum源安装docker
sudo yum -y install docker
# 启动docker
sudo systemctl start docker
# 开机自启
sudo systemctl enable docker

%小知识:CentOS7虚拟机安装并配置docker套件-41猿站网-插图

2. 安装docker-compose

?
1
2
3
sudo pip install docker-compose
# 安装成功后查看
sudo docker-compose –version

%小知识:CentOS7虚拟机安装并配置docker套件-42猿站网-插图

3. docker 中国官方镜像加速

修改/etc/docker/daemon.json, 加入以下配置

?
1
2
3
{
“registry-mirrors”: [“https://registry.docker-cn.com”]
}

%小知识:CentOS7虚拟机安装并配置docker套件-43猿站网-插图

重启docker

?
1
sudo service docker restart

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持服务器之家。

原文链接:https://www.jianshu.com/p/e366df65e7b4

声明: 猿站网有关资源均来自网络搜集与网友提供,任何涉及商业盈利目的的均不得使用,否则产生的一切后果将由您自己承担! 本平台资源仅供个人学习交流、测试使用 所有内容请在下载后24小时内删除,制止非法恶意传播,不对任何下载或转载者造成的危害负任何法律责任!也请大家支持、购置正版! 。本站一律禁止以任何方式发布或转载任何违法的相关信息访客发现请向站长举报,会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。本网站的资源部分来源于网络,如有侵权烦请发送邮件至:2697268773@qq.com进行处理。
建站知识

小知识:Nginx反向代理与负载均衡实战篇

2023-4-10 18:26:44

建站知识

小知识:Linux编程之PING实现

2023-4-10 18:33:20

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索