溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

docker的使用方式

發(fā)布時間:2021-07-23 13:33:37 來源:億速云 閱讀:127 作者:chen 欄目:大數(shù)據(jù)

本篇內(nèi)容介紹了“docker的使用方式”的有關(guān)知識,在實(shí)際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!

首先使用百度云服務(wù)器配置一個centos7以上版本的linux環(huán)境,然后按照docker官網(wǎng)安裝docker環(huán)境與配置 在自己電腦上下載shell,官網(wǎng)有給學(xué)生使用的版本,在圖中選擇相應(yīng)版本下載安裝并且連接云服務(wù)器

docker的使用方式

docker:官網(wǎng)地址 安裝完之后記得更換鏡像下載地址使用docker命令安裝mysql,redis,tomcat,rabbitmq等相關(guān)應(yīng)用即可,以下舉例安裝redis和mysql,rabbitmq docker安裝無非就是六步

1.搜索鏡像			(docker search  鏡像名稱)
2.拉取自己所需版本鏡像			(docker pull 鏡像名稱    拉取鏡像名稱時如果后面不跟:版本號則拉取最新的鏡像)
3.查看鏡像			(docker images)
4.啟動鏡像			(docker run -d后臺運(yùn)行/-it前臺運(yùn)行 -p 指定端口 -P 隨機(jī)端口 --name 容器名稱 鏡像名稱 等等需要的自行加命令,docker官網(wǎng)都有教程)
5.停止容器			(docker stop 鏡像ID或者名稱)
6.移除容器			(docker rmi 鏡像ID或者名稱)

安裝mysql的鏡像,如果需要外部訪問則需要進(jìn)行一下命令

1.docker search mysql
2. docker pull mysql:*.*
3.docker images
4.docker run -p 3306:3306 --name mysql -v /xie/mysql/conf:/etc/mysql/conf.d  -v /xie/mysql/logs:/logs  -v /xie/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql
5.運(yùn)行完之后進(jìn)入容器里
		docker exec -it mysql  bash
		mysql -u root -p
		select host,user,plugin,authentication_string from mysql.user;
(host為 % 表示不限制ip localhost表示本機(jī)使用 plugin非mysql_native_password 則需要修改密碼)
	輸入如下命令
mysql>ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
mysql>flush privileges;
再次查詢select host,user,plugin,authentication_string from mysql.user;
出現(xiàn)如下圖則可以進(jìn)行外部連接了

docker的使用方式

安裝redis時使用容器數(shù)據(jù)卷在云服務(wù)器上創(chuàng)建redis.conf

1.docker pull redis
2.docker run -p 6379:6379 -v /root/test/data:/data -v /root/test/redis.conf:/usr/local/etc/redis/redis.conf  -d redis:3.2 redis-server /usr/local/etc/redis/redis.conf --appendonly yes
3.然后再redis.conf文件夾下創(chuàng)建redis.conf文件進(jìn)行編輯,注釋掉bind 127.0.0.1 把圖中的保護(hù)模式設(shè)置成no,負(fù)責(zé)連接的時候會連接不上
4.最后使用redi-desktop測試連接

docker的使用方式

安裝rabbitmq

1.docker search rabbitmq
2. docker pull rabbitmq:*.*
3.docker images
4.docker run -d --hostname localhost --name rabbit-management --restart=always -p 15672:15672 -p 5672:5672 rabbitmq:3.6-management-alpine

“docker的使用方式”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識可以關(guān)注億速云網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI