vmware workstation 15 創建centos7虛擬機-安裝docker

一、 安裝centos7虛擬機

首先是下載虛擬機和Centos7鏡像,然後安裝

  1. 創建虛擬機:VMware Workstation 創建虛擬機(以安裝CentOS7 爲例)
    完全按照安裝即可。其中選擇CPU和內存時,根據電腦性能,如果後面搭建Docker集羣,電腦性能一般的換,可以開一個4+8的虛擬機作爲manager,其他work機器設爲2+2。
  2. 安裝配置CentOS7
    Centos 7 鏡像比較大,但是該站點下載速度還是可以的,平均下載速度在3M左右
    搜了一下很多都是centos6的安裝,然後標題是centos7,上面這個是比較全的,可以一步一步走的。

其中有個地方,主機名的設置,就是安裝成功之後,命令行後面的標誌:

借用上面博客裏面的圖
在這裏插入圖片描述
這是我設置的主機名:localhost
在這裏插入圖片描述
注意設置網絡連接那塊,需要覈對好,這次安裝時發現默認的子網IP跟客戶機的ip第三位不一致,所以導致後面安裝成功之後無法上網,這裏需要設置爲跟宿主機在同一個網段的ip,爲了避免ip衝突,可以先用宿主機ping一下,ping不通,就可以用。
連不上網使用這個解決:
VMware中CentOS配置靜態IP進行網絡訪問(NAT方式和橋接模式)

  1. 初始設置
    關閉防火牆就可以上網了
    首先是切到root用戶 sudo -root 輸入密碼即可
    systemctl stop firewalld.service
    systemctl disable firewalld.service

二、 安裝docker

首先安裝docker-ce

1、安裝依賴 docker依賴於系統的一些必要的工具,可以提前安裝。

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

2、添加軟件源,使用阿里鏡像

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

3、安裝docker-ce

yum clean all
yum makecache fast
yum -y install docker-ce

4、啓動服務

通過systemctl啓動服務,並加入開機啓動

systemctl start docker
systemctl enable docker

這裏可以看出創建了一個系統快捷方式到/usr/lib/systemd/system/docker.service.
在這裏插入圖片描述
5、查看安裝版本

這樣子就安裝成功了,啓動服務以後可以使用docker version查看一下當前的版本。

docker version
Client: Docker Engine - Community
 Version:           19.03.8
 API version:       1.40
 Go version:        go1.12.17
 Git commit:        afacb8b
 Built:             Wed Mar 11 01:27:04 2020
 OS/Arch:           linux/amd64
 Experimental:      false

Server: Docker Engine - Community
 Engine:
  Version:          19.03.8
  API version:      1.40 (minimum version 1.12)
  Go version:       go1.12.17
  Git commit:       afacb8b
  Built:            Wed Mar 11 01:25:42 2020
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          1.2.13
  GitCommit:        7ad184331fa3e55e52b890ea95e65ba581ae3429
 runc:
  Version:          1.0.0-rc10
  GitCommit:        dc9208a3303feef5b3839f4323d9beb36df0a9dd
 docker-init:
  Version:          0.18.0
  GitCommit:        fec3683

運行hello-world

docker run hello-world

如果本地沒有找到hello-world鏡像,則會自動下載鏡像,然後輸出Hello from Docker !證明Docker安裝成功。
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章