国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

docker快速搭建環(huán)境

這篇具有很好參考價(jià)值的文章主要介紹了docker快速搭建環(huán)境。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

一 安裝docker環(huán)境

	虛擬機(jī)磁盤(pán)搞100G
	1.安裝需要的軟件包
		能上網(wǎng) 關(guān)閉防火墻
		yum install lrzsz -y
		sudo yum install -y yum-utils device-mapper-persistent-data lvm2
	2.設(shè)置yum源為阿里云
		sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
	3.安裝docker
		sudo yum install docker-ce -y
	4.安裝后查看docker版本
		docker -v
	5.啟動(dòng)
		systemctl start docker	
	6.開(kāi)機(jī)啟動(dòng)
		systemctl enable docker	
	7.查看鏡像
		docker images
	8.查看運(yùn)行的容器
		docker ps					查看正在運(yùn)行的容器		
	9.docker cp 容器名稱:容器目錄 需要拷貝的文件或目錄
		例如: docker cp mycentos2:/usr/local/a.txt ./
	10.使用阿里云鏡像
		mkdir -p /etc/docker
		tee /etc/docker/daemon.json <<-'EOF'
		{
		  "registry-mirrors": ["https://82m9ar63.mirror.aliyuncs.com"]
		}
		EOF
		systemctl daemon-reload
		systemctl restart docker

二 docker安裝redis

1.拉取鏡像
	docker load -i redis.tar
	docker pull redis(慢)
2.創(chuàng)建容器
	docker run -di --name=myredis -p 6389:6379 redis

三 docker安裝rabbitmq

1.拉取鏡像
	docker load -i rabbitmq.tar
	docker pull rabbitmq:3.8.0
2.創(chuàng)建容器
	docker run -di --name=myrabbit -p 15672:15672 -p 5672:5672 rabbitmq:3.8.0
3.啟動(dòng)UI支持
	docker exec -it myrabbit /bin/bash
	rabbitmq-plugins enable rabbitmq_management
4.創(chuàng)建用戶
	rabbitmqctl add_user admin 123
	rabbitmqctl set_user_tags admin administrator
	rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
5.安裝延遲插件
	docker cp rabbitmq_delayed_message_exchange-3.8.0.ez myrabbit:/plugins
	rabbitmq-plugins enable rabbitmq_delayed_message_exchange

四 安裝elasticsearch

1.下載鏡像
	docker load -i elasticsearch.tar
	docker pull docker.elastic.co/elasticsearch/elasticsearch:6.8.1(慢)
2.運(yùn)行
	docker run -d -p 9200:9200 -p 9300:9300 --name myes -e "ES_JAVA_OPTS=-Xms512m -Xmx512m" -e "discovery.type=single-node" docker.elastic.co/elasticsearch/elasticsearch:6.8.1
3.進(jìn)入es配置模式
	docker exec -it myes  /bin/bash
4.啟動(dòng)/停止es容器
	docker start myes
	docker stop myes	
5.啟動(dòng)失敗看日志
	docker logs -f 73641dd5c7e8
6.刪除容器
	docker rm myes
7.訪問(wèn)地址
	http://121.89.208.247:9200/	
8.所有容器
	docker ps -a 

五 kibana安裝

1.下載鏡像
	docker load -i kibana.tar
	docker pull docker.elastic.co/kibana/kibana:6.8.1(慢)
2.運(yùn)行容器	
	docker run -d --link myes:elasticsearch --name mykibana -p 5601:5601 docker.elastic.co/kibana/kibana:6.8.1
3.訪問(wèn)網(wǎng)址
	http://121.89.208.247:5601	

六 docker安裝fastdfs

1.下載docker 鏡像
	docker load -i fastdfs.tar
	docker pull delron/fastdfs(慢)
2.啟動(dòng)tracker服務(wù)
	docker run -d --network=host --name tracker -v /home/tracker:/var/fdfs delron/fastdfs tracker
3.啟動(dòng)storage服務(wù)(注意修改ip地址)
	docker run -d --network=host --name storage -e TRACKER_SERVER=192.168.207.128:22122 -v /home/storage:/var/fdfs -e GROUP_NAME=group1 delron/fastdfs storage
4.進(jìn)入storage容器
	docker exec -it storage  /bin/bash
5.安裝vim編輯器(不用)
	yum install vim -y
6.修改配置文件(不用)
	vim /etc/fdfs/storage.conf 修改最后一行端口號(hào)(修改為80)
	vim /usr/local/nginx/conf/nginx.conf 修改端口號(hào)為80
7.重啟服務(wù)
	exit
	docker restart storage
8.測(cè)試圖片是否能上傳
	選擇一張照片上傳到linux的software目錄下
	docker cp my.jpg storage:/tmp/nginx/nginx-1.12.2
9.重新進(jìn)入容器執(zhí)行文件上傳
	docker exec -it storage  /bin/bash
	/usr/bin/fdfs_upload_file /etc/fdfs/client.conf my.jpg
	exit
10.訪問(wèn)地址
	http://121.89.208.247:8888/group1/M00/00/00/rBSs3WEVAPKEYA_HAAAAADcgn-E755.jpg
11.拷貝素材文件圖片
	data.zip文件拷貝到目錄 /home/storage 解壓
	http://你的ip/group1/M00/00/00/rBSs3WEVAPKEYA_HAAAAADcgn-E755.jpg

七 安裝minio

1.學(xué)習(xí)文檔
	https://github.com/minio/minio
	docker pull minio/minio
	docker load -i minio.tar
2.創(chuàng)建容器
	docker run -d \
		  -p 9000:9000 \
		  -p 9001:9001 \
		  -e "MINIO_ROOT_USER=enjoy6288" \
		  -e "MINIO_ROOT_PASSWORD=enjoy6288" \
		  -v /mnt/data:/data -v /mnt/config:/root/.minio \
		  minio/minio server /data --console-address ":9001"	
3.訪問(wèn)
	控制臺(tái)地址
		http://10.211.55.110:9000
	圖片訪問(wèn)
		http://10.211.55.110:9000/java0722/4.jpg

八 Docker Compose

https://docs.docker.com/compose/
1.目前遇到問(wèn)題	
	docker一個(gè)一個(gè)啟動(dòng)很費(fèi)勁
2.官方文檔
	https://docs.docker.com/compose/install/
	把docker-compose 復(fù)制到/usr/local/bin 相當(dāng)于配置了環(huán)境變量
	cp docker-compose /usr/local/bin/
3.修改docker-compose的權(quán)限
	sudo chmod +x /usr/local/bin/docker-compose
4.啟動(dòng)與停止 
	一鍵啟動(dòng)所有容器
		docker-compose -f docker-compose.yml up 
	一鍵啟動(dòng)所有容器
		docker-compose -f docker-compose.yml down
		還會(huì)一鍵刪除所有的容器
5.記住rabbitmq安裝完之后需要手動(dòng)開(kāi)啟界面等
	還需要驗(yàn)證fastdfs和minio
	fastdfs 需要改ip地址 
	docker exec -it fastdfs-storage  /bin/bash
	/usr/bin/fdfs_upload_file /etc/fdfs/client.conf my.jpg
	
	docker inspect NAMES  

九 安裝nacos

1.上傳并解壓
	https://nacos.io/zh-cn/docs/quick-start-docker.html	
	unzip nacos-docker.zip
	cd nacos-docker
	docker-compose -f example/standalone-mysql-5.7.yaml up
2.訪問(wèn)地址
	啟動(dòng)之后需要等一會(huì)兒
	http://121.89.208.247:8848/nacos
	賬號(hào)密碼都是nacos
	docker logs --tail=1000 shop-product
	docker logs -f -t --tail 10 shop-product
	http://192.168.15.218:8000/init/sku/bloom

十 自定義網(wǎng)絡(luò)

1.Docker會(huì)為每個(gè)啟動(dòng)的容器,自動(dòng)分配一個(gè)ip地址,在本地互相訪問(wèn)用
	docker run -di --name=mynginx01 -p 180:80 nginx:latest
	docker run -di --name=mynginx02 -p 280:80 nginx:latest
2.ip地址信息
	每個(gè)容器的網(wǎng)關(guān)都是docker0這個(gè)網(wǎng)卡
	以后同一個(gè)機(jī)器容器互相訪問(wèn),只需要用 docker分配的ip即可
	ifconfig 看所有ip地址
	docker inspect mynginx01
	docker inspect mynginx02
	docker exec -it mynginx01 bash
	curl 172.17.0.3
	這種網(wǎng)絡(luò)方式無(wú)法滿足 通過(guò)主機(jī)名稱訪問(wèn)
3.創(chuàng)建網(wǎng)絡(luò)
	a.看所有的網(wǎng)絡(luò)
		docker network ls
	b.ip a 
		docker0就是那個(gè)橋接網(wǎng)絡(luò)
	c.創(chuàng)建網(wǎng)絡(luò)
		docker network create --subnet=192.166.0.1/16 shop-net
	d.刪除所有容器
		docker rm -f $(docker ps -aq)
	e.創(chuàng)建容器 
		docker run -di --name=mynginx01 --network shop-net -p 180:80 nginx:latest
		docker run -di --name=mynginx02 --network shop-net -p 280:80 nginx:latest
		docker exec -it mynginx01 bash
		echo mynginx01 >> /usr/share/nginx/html/index.html
		docker exec -it mynginx02 bash
		curl mynginx01:80
		curl 192.166.0.2:80
		curl 192.168.162.128:180
		自定義網(wǎng)絡(luò)+主機(jī)名作為域名=容器的穩(wěn)定訪問(wèn)地址

文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-535595.html

到了這里,關(guān)于docker快速搭建環(huán)境的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • docker快速搭建環(huán)境

    2024年02月13日
    瀏覽(18)
  • 使用docker快速搭建hive環(huán)境

    使用docker快速搭建hive環(huán)境

    寫(xiě)在前面 想練練Hive SQL,但是沒(méi)有hive shell環(huán)境?,F(xiàn)在只有一臺(tái)空的CentOS 7機(jī)子,一想要弄jdk、hadoop、mysql、hive就頭疼。 于是在網(wǎng)上找了找,發(fā)現(xiàn)用docker部署hive會(huì)快很多,在此記錄一下部署過(guò)程。 以下過(guò)程每一步在文末都附有參考文檔,出錯(cuò)的朋友可以去看對(duì)應(yīng)的參考文檔。

    2024年01月22日
    瀏覽(22)
  • 使用code-server為Docker容器搭建在線開(kāi)發(fā)環(huán)境

    使用code-server為Docker容器搭建在線開(kāi)發(fā)環(huán)境

    Code-server是一個(gè)基于服務(wù)端的開(kāi)源VSCode。只要服務(wù)器端配置好code-server,就可以在任何瀏覽器上使用VScode訪問(wèn)服務(wù)器的代碼進(jìn)行編程。(GitHub地址:https://github.com/cdr/code-server) Docker是一個(gè)開(kāi)源的Linux容器引擎。我們?cè)谌粘5拈_(kāi)發(fā)任務(wù)中可以利用Docker容器快速地搭建實(shí)驗(yàn)環(huán)境或

    2023年04月08日
    瀏覽(23)
  • 不外傳秘訣| docker 快速搭建常用的服務(wù)環(huán)境

    本文主要給大家介紹如何使用 docker 搭建常用的服務(wù)環(huán)境, 包括mysql,reedis,nginx,jenkins 等常用的環(huán)境,下面直接進(jìn)入主題。 1、MySQL 部署 ①搜索 MySQL 鏡像 ②拉取 MySQL 鏡像 ③創(chuàng)建容器,設(shè)置端口映射,目錄映射 ●在宿主機(jī)中創(chuàng)建一個(gè) MySQL 目錄,用來(lái)存儲(chǔ)數(shù)據(jù)庫(kù)信息 ?●啟動(dòng)容

    2024年02月16日
    瀏覽(20)
  • 使用VSCode的 Dev Containers 插件搭配Docker 容器進(jìn)行開(kāi)發(fā)環(huán)境的搭建

    使用VSCode的 Dev Containers 插件搭配Docker 容器進(jìn)行開(kāi)發(fā)環(huán)境的搭建

    需要安裝插件 https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers 安裝Docker 這樣做的好處 每一個(gè)項(xiàng)目可以運(yùn)行一個(gè)容器,在容器內(nèi)開(kāi)發(fā),相關(guān)之間node環(huán)境隔離,徹底解決本地包版本依賴關(guān)錯(cuò)亂問(wèn)題 共用宿主機(jī)的git 配置, 如果用的是 alpine 版本的鏡像,則沒(méi)有

    2024年01月21日
    瀏覽(39)
  • 如何利用Docker快速搭建一個(gè)支持java程序運(yùn)行的環(huán)境(Ubuntu環(huán)境下)

    如何利用Docker快速搭建一個(gè)支持java程序運(yùn)行的環(huán)境(Ubuntu環(huán)境下)

    簡(jiǎn)單來(lái)說(shuō),docker是一種類似于虛擬機(jī)的虛擬技術(shù)。 但它們的不同之處在于,虛擬機(jī)占用了完全獨(dú)立的內(nèi)存,cpu,硬盤(pán)等資源,而docker只提供了完全獨(dú)立的進(jìn)程,而與其它進(jìn)程公用計(jì)算機(jī)處理資源,在某種意義上來(lái)說(shuō),docker以更簡(jiǎn)單方便的方法實(shí)現(xiàn)了類似于虛擬機(jī)的體驗(yàn)效果,

    2024年02月01日
    瀏覽(28)
  • Storm學(xué)習(xí)之使用官方Docker鏡像快速搭建Storm運(yùn)行環(huán)境

    Storm學(xué)習(xí)之使用官方Docker鏡像快速搭建Storm運(yùn)行環(huán)境

    Apache Storm 官方也出了Docker 鏡像 https://hub.docker.com/_/storm/ 本文我們就基于官方鏡像搭建一個(gè) Apache Storm 2.4 版本的運(yùn)行環(huán)境,供大家后續(xù)學(xué)習(xí)。 有問(wèn)題可以參考issue 解決, 我的安裝過(guò)程一路都很順暢。所以基本上沒(méi)有看下面是我的詳細(xì)操作和截圖 。 可以說(shuō)網(wǎng)上的亂七八糟的教

    2024年02月14日
    瀏覽(30)
  • docker快速部署oracle19c、oracle12c,測(cè)試環(huán)境問(wèn)題復(fù)現(xiàn)demo快速搭建筆記

    docker快速部署oracle19c、oracle12c,測(cè)試環(huán)境問(wèn)題復(fù)現(xiàn)demo快速搭建筆記

    (復(fù)制sql,替換表名執(zhí)行完畢后,再修改自己想要的字段即可) (復(fù)制sql,替換自己的表名) 一個(gè)oracle表示一個(gè)實(shí)例,一個(gè)實(shí)例可以配置多個(gè)服務(wù),獨(dú)立維護(hù)的oracle服務(wù) 一個(gè)服務(wù)內(nèi)可以有多個(gè)表空間,默認(rèn)表空間就有很多,比如常見(jiàn)的SYSTEM、TEMP、USERS 常見(jiàn)的默認(rèn)角色: 1、

    2024年02月04日
    瀏覽(30)
  • 使用Docker快速搭建并優(yōu)化Redmine環(huán)境:日志管理與健康檢查指南

    Redmine是一種開(kāi)源的項(xiàng)目管理和問(wèn)題跟蹤工具,它以Web應(yīng)用程序的形式提供。Redmine的主要功能包括項(xiàng)目管理、問(wèn)題跟蹤、版本控制集成、Wiki和論壇等。它是用Ruby on Rails開(kāi)發(fā)的,支持多語(yǔ)言和多數(shù)據(jù)庫(kù)。Redmine的靈活性和可擴(kuò)展性使其成為許多組織和團(tuán)隊(duì)用于協(xié)作和項(xiàng)目管理的

    2024年04月28日
    瀏覽(19)
  • golang—kafka架構(gòu)原理快速入門(mén)以及自測(cè)環(huán)境搭建(docker單節(jié)點(diǎn)部署)

    golang—kafka架構(gòu)原理快速入門(mén)以及自測(cè)環(huán)境搭建(docker單節(jié)點(diǎn)部署)

    Apache Kafka 是一個(gè)分布式的流處理平臺(tái)。它具有以下特點(diǎn): 支持消息的發(fā)布和訂閱,類似于 RabbtMQ、ActiveMQ 等消息隊(duì)列 支持?jǐn)?shù)據(jù)實(shí)時(shí)處理 能保證消息的可靠性投遞 支持消息的持久化存儲(chǔ),并通過(guò)多副本分布式的存儲(chǔ)方案來(lái)保證消息的容錯(cuò) 高吞吐率,單 Broker 可以輕松處理數(shù)千

    2024年02月04日
    瀏覽(27)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包