安装CentOS7虚拟机, 配置docker套件

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

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

3203841-5383340ee77348ca.png

2. 选择传统BIOS

3203841-cca3183e3f50e2ef.png

3.自定设置

3203841-3ef2198086df1df5.png

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

3203841-82b5f2923abc9891.png

5. 自定义内存为2G, 磁盘为40GB

3203841-016897d94be1cd0c.png

3203841-0393e78f2ff18d6b.png

3203841-917226f42df41eae.png

6. 开机,选择install CentOS 7

3203841-98bd5e1e289621d6.png

7. 选择语言

3203841-eb0dfc8c4b800110.png

8.选择磁盘

3203841-5367b1ba4ab2293f.png

3203841-04733cde54aef9b5.png

9. 设置预装软件

3203841-c8f95c0040dfed10.png

3203841-611615adf5e9cb09.png

10. 节约内存, 关闭kdump

3203841-de484f8d43f8a272.png

3203841-16fe88ebe2077fd8.png

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

3203841-8e2c3c2a3f9cd365.png

3203841-dbd1e315897b2a72.png

12. 开始安装

3203841-5a1e09e5a63e025a.png

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

  • 设置管理员用户
3203841-553d27c7ae9cc2e2.png

3203841-e2cca1a10a978e17.png
  • 添加具有sudo权限的用户
3203841-fa920b9e16c44ab9.png

3203841-8d8f3109ec516611.png
  • 等读条完成
3203841-7b904f30979d27c4.png
  • 重启
3203841-1db2f5ede744088a.png
  • 同意协议
3203841-e21c18214c49493b.png

3203841-c091e80b1ed89d86.png
  • 完成设置
3203841-bdf3ad77bb9dc1b8.png
  • 登录
3203841-e4a3bfa9682ae98b.png
  • 开始使用
3203841-ff1972ab1adeb92a.png
  • 安装成功
3203841-889bb348686234a0.png
  • 调整时区
3203841-b0bdcc7e27c1bf58.png

3203841-230c9abfc9a8bb0e.png

3203841-0d606313876b5f1d.png
  • 选择上海
3203841-f83222ad97e060a1.png

3203841-511f0639fd929652.png
  • 安装配置完成, 享受Linux吧
3203841-3352fd19cc35d73d.png
  • Centos的优势并不在图形化界面上, 如果你喜欢图形化界面的linux, 这里推荐deepin 和 unbuntu, 如果你对界面的美感要求很高, 建议你试一试号称最美Linux的elementaryOS

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

  • 但好在centos也留有余地, 你可以自由地新增一些你喜欢的源, 比如epel(Extra Packages for Enterprise Linux)
3203841-b1ca17bb1912d870.png
  • 企业版 Linux 附加软件包(以下简称 EPEL)是一个 Fedora 特别兴趣小组,用以创建、维护以及管理针对企业版 Linux 的一个高质量附加软件包集,面向的对象包括但不限于 红帽企业版 Linux (RHEL)、 CentOS、Scientific Linux (SL)、Oracle Linux (OL) 。
  • EPEL 的软件包通常不会与企业版 Linux 官方源中的软件包发生冲突,或者互相替换文件。EPEL 项目与 Fedora 基本一致,包含完整的构建系统、升级管理器、镜像管理器等等。

第一步: 更换清华yum源

1.1备份旧的yum源

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

# 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源

yum clean all && yum makecache && yum update

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

第二步: 安装阿里epel源

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

3203841-7fb22a573c9e65d4.png

3203841-2966a0d65c6e83b9.png

至此, 我们可以愉快的安装python-pip了, yum install python-pip
3203841-3bb9cbf17fd15009.png

第三步: 安装docker和docker-compose

1. 安装docker

# 通过yum源安装docker
sudo yum -y install docker
# 启动docker
sudo systemctl start docker
# 开机自启
sudo systemctl enable docker
3203841-f0c52a9add814370.png

2. 安装docker-compose

sudo pip install docker-compose
# 安装成功后查看
sudo docker-compose --version
3203841-2fad54b919dc26d4.png

3. Docker 中国官方镜像加速

  • 修改/etc/docker/daemon.json, 加入以下配置
{
  "registry-mirrors": ["https://registry.docker-cn.com"]
}
3203841-3d6d66ea1063ae70.png
  • 重启docker
sudo service docker restart

给你推荐几个好玩的docker服务:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值