?首先查詢docker是否存在,我這是新建的肯定是不存在的,為了顯示每個(gè)命令和下載的情況我都會在一個(gè)小節(jié)點(diǎn)使用 clear命令來清除上面的信息。方便觀看
為了方便可以下載或者看到效果我可以推薦這個(gè)人的文章:
超級詳細(xì)的 FinalShell 安裝 及使用教程_finalshell使用教程-CSDN博客https://blog.csdn.net/GoodburghCottage/article/details/130575387
- 在虛擬機(jī)中打開終端或命令行界面。
- 輸入命令“uname -a”并執(zhí)行,該命令將顯示有關(guān)正在運(yùn)行的操作系統(tǒng)的詳細(xì)信息,其中包括內(nèi)核版本信息。如果內(nèi)核版本信息以“3.x.x”形式表示,那么虛擬機(jī)可能是Docker容器。
- 輸入命令“cat /proc/1/cgroup”并執(zhí)行,該命令將顯示以一些數(shù)字開頭的內(nèi)容。如果看到“/docker/”字段,則表示正在運(yùn)行Docker容器。
發(fā)現(xiàn)將上面的命令輸入完之后看到?jīng)]有這個(gè)docker單詞這說明現(xiàn)在還是沒有的
1. 安裝docker
環(huán)境安裝:
yum -y install gcc-c++
?解決報(bào)錯(cuò)1:?Loaded plugins: fastestmirrorYou need to be root to perform this command
直接切換管理員的權(quán)限 輸入命令su root
?再執(zhí)行上面的下載命令就可以成功安裝了
第一步:安裝必要的一些系統(tǒng)工具
yum install -y yum-utils device-mapper-persistent-data lvm2
?輸入上面的命令很順利的下載成功了這里是非常簡單的
第二步:添加軟件源信息
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
?輸入上面的命令
?出現(xiàn)了以下信息就是成功安裝了
Loaded plugins: fastestmirror
adding repo from: https://download.docker.com/linux/centos/docker-ce.repo
grabbing file https://download.docker.com/linux/centos/docker-ce.repo to /etc/yum.repos.d/docker-ce.repo
repo saved to /etc/yum.repos.d/docker-ce.repo
第三步:更新并安裝Docker-CE
1. yum makecache fast
2. yum -y install docker-ce 輸入之后等待下載
第四步:開啟Docker服務(wù)兩個(gè)命令都可以開啟
命令: service docker start
?解決報(bào)錯(cuò)1:?Redirecting to /bin/systemctl start docker.service
docker的時(shí)候遇到了這個(gè)錯(cuò)誤,看提示應(yīng)該是需要用systemctl的命令,也就是下面的第二個(gè)命令就可以啟動了
命令: systemctl enable docker
出現(xiàn):?Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.說明設(shè)置成功了
?OK以上就說明安裝完成了,但是這是我預(yù)想的后面要去實(shí)踐看看
第五步:測試是否安裝成功
docker -v
第六步:配置鏡像加速器
您可以通過修改daemon配置文件/etc/docker/daemon.json來使用加速器
進(jìn)入 Docker 目錄:輸入命令?cd /etc/docker
?并按回車鍵執(zhí)行。這個(gè)目錄通常包含 Docker 的配置文件和相關(guān)腳本。
sudo mkdir -p /etc/docker
創(chuàng)建或編輯 daemon.json 文件:輸入命令?vi daemon.json
?并按回車鍵執(zhí)行(如果該文件不存在,將會創(chuàng)建一個(gè)新文件)。在文件中添加以下內(nèi)容:
{ "registry-mirrors":["https://docker.mirrors.ustc.edu.cn","http://hubmirror.c.163.com"] }
保存并退出編輯器:按下 Esc 鍵,然后輸入?:wq
?并按回車鍵保存并退出 vi 編輯器。?
重啟 Docker 服務(wù):輸入命令?systemctl restart docker
?并按回車鍵執(zhí)行。這將使新的配置生效,并重啟 Docker 服務(wù)。
sudo systemctl daemon-reload
sudo systemctl restart docker
?okok,到這里全部都已經(jīng)成功了,一步一步來我遇到的報(bào)錯(cuò)在前面也解決了沒問題。
2. 安裝mysql
已安裝或能訪問忽略
第一步:拉取鏡像
這后面的拉去鏡像也可以檢驗(yàn)前面docker是否安裝成功
docker pull mysql:8.0.29
第二步:啟動 可以根據(jù)自己修改配置
docker run --name gmalldocker_mysql --restart=always -v /home/ljaer/mysql:/var/lib/mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root -d mysql:8.0.29
第三步:測試mysql
進(jìn)入容器:
docker exec -it sun_mysql /bin/bash
解決報(bào)錯(cuò)1:?Error response from daemon: No such container: sun_mysql 說明容器那里出錯(cuò)了這個(gè)時(shí)候解決方法
解決方法:使用命令docker ps -a 查看你的容器名字是不是對上了,前面創(chuàng)建的時(shí)候就定義了容器名稱
登錄mysql:
mysql -u root -p
root
如果順利進(jìn)入,安裝成功,輸入exit;就可以退出
這個(gè)時(shí)候登錄成功了說明MySQL已經(jīng)安裝完成了。
3. 安裝redis
已安裝或能訪問忽略
第一步:拉取鏡像
docker pull redis:6.2.5
第二步:啟動name后面是可以改名字的前面的也一樣
docker run --name=docker_redis -d -p 6379:6379 --restart=always redis:6.2.5
4. 安裝nacos
已安裝或能訪問忽略
第一步:拉取鏡像
?這個(gè)要有點(diǎn)時(shí)間,等等
docker pull nacos/nacos-server:1.4.1
第二步:啟動
docker run --env MODE=standalone --name docker_nacos --restart=always -d -p 8848:8848 -e JVM_XMS=512m -e JVM_XMX=512m nacos/nacos-server:1.4.1
5. 安裝sentinel
已安裝或能訪問忽略
第一步:拉取鏡像
docker pull bladex/sentinel-dashboard
第二步:啟動
docker run --name=docker_sentinel-dashboard --restart=always -p 8858:8858 -d bladex/sentinel-dashboard:latest
6. 安裝zipkin
第一步:拉取鏡像
docker pull openzipkin/zipkin
第二步:啟動
docker run --name zipkin --restart=always -d -p 9411:9411 openzipkin/zipkin
解決報(bào)錯(cuò)1:
?出現(xiàn)了這個(gè)??docker: invalid reference format. 說明你的命令的格式錯(cuò)誤或者符號錯(cuò)誤
解決方法就是 查看你的命令是否一樣就好了
文章的最后就展示一下現(xiàn)在一共安裝了多少個(gè)
前面簡單的全都安裝完了下一篇文章繼續(xù)難一點(diǎn),配置多一點(diǎn)??
文章鏈接:?文章來源:http://www.zghlxwxcb.cn/news/detail-848670.html
??文章來源地址http://www.zghlxwxcb.cn/news/detail-848670.html
到了這里,關(guān)于VMware Workstation Pro 17虛擬機(jī)超級詳細(xì)搭建(含redis,nacos,docker, rabbitmq,sentinel,elasticsearch....)(二)的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!