使用Docker替代 vmware搭建虛擬機

背景

最近換了新電腦,需要搭虛擬機,剛好最近在看Docker,心想那我爲什麼不直接用Docker搭虛擬機環境呢,簡單方便又省資源。說幹就幹。

拉取鏡像

我這裏DockerHub不搭梯子搭話上不去,直接pull鏡像也很慢很慢,所以使用了網易雲的鏡像。這個鏡像已經安裝好了一些常用的工具,具體可以在網站中查看。
網易雲鏡像中心-centos
這裏不得不誇一句,真的很良心,常用的鏡像在主頁都能看到。
在這裏插入圖片描述

拉取鏡像:

docker pull hub.c.163.com/public/centos:7.2-tools

拉取好了之後可以執行docker ps -a查看。

在這裏插入圖片描述

啓動虛擬機

執行指令啓動容器

docker run -d -p 5000:22 --name centos-test --privileged=true hub.c.163.com/public/centos:7.2-tools /usr/sbin/init

因爲ssh端口默認是22,所以這裏將容器的22端口映射到宿主機的5000端口。
注意這裏,hub.c.163.com/public/centos:7.2-tools,是前邊查看鏡像的REPOSITORY和TAG。

啓動成功後,還需要進入容器中,去修改ssh鏈接密碼。

-- 進入容器
docker exec -it centos-test /bin/bash

-- 修改密碼
passwd root

密碼太簡單提示bad password不用管,輸入兩次自己想要設置的密碼就好。
在這裏插入圖片描述

使用SSH工具連接

直接使用工具連接就好啦
在這裏插入圖片描述

啓動多個虛擬機

把我們剛纔啓動容器的命令稍作修改,改掉端口號和容器名稱,就可以開啓多個虛擬機了。
啓動後可以用docker ps -a 指令查看所有容器。
在這裏插入圖片描述

END

虛擬化和容器化技術有各自的應用場景,但在我們搭建學習環境的時候,docker耗費資源更少,啓動更快更便捷的優勢就體現地十分明顯了。

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