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

不外傳秘訣| docker 快速搭建常用的服務(wù)環(huán)境

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

本文主要給大家介紹如何使用 docker 搭建常用的服務(wù)環(huán)境,

包括mysql,reedis,nginx,jenkins 等常用的環(huán)境,下面直接進(jìn)入主題。

1、MySQL 部署

①搜索 MySQL 鏡像

docker search mysql

②拉取 MySQL 鏡像

docker?pull?mysql:5.7

③創(chuàng)建容器,設(shè)置端口映射,目錄映射

●在宿主機(jī)中創(chuàng)建一個(gè) MySQL 目錄,用來(lái)存儲(chǔ)數(shù)據(jù)庫(kù)信息

mkdir ~/mysql
cd mysql:5.7

?●啟動(dòng)容器

docker run -id \
-p 3306:3306 \
--name db \
-v /mysql/conf:/etc/mysql/conf.d \
-v /mysql/logs:/logs \
-v /mysql/data:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=123456 \
mysql:5.7

○ -p 3307:3306 :宿主機(jī)的 3307 端口映射到容器的 3306 端口

○ --name c_mysql: 指定容器名稱

○ -v /mysql/conf:/etc/mysql/conf.d : 掛載 MySQL 配置文件的路徑到容器

○ -v /mysql/logs:/logs :將 MySQL 日志文件的路徑掛載到容器

○ -v /mysql/data:/var/lib/mysql:將主機(jī) MySQL 的數(shù)據(jù)文件目錄掛載到容器

如果你想學(xué)習(xí)接口自動(dòng)化測(cè)試,我這邊給你推薦一套視頻,這個(gè)視頻可以說(shuō)是B站播放全網(wǎng)第一的接口自動(dòng)化測(cè)試教程,同時(shí)在線人數(shù)到達(dá)1000人,并且還有筆記可以領(lǐng)取及各路大神技術(shù)交流:798478386????

【已更新】B站講的最詳細(xì)的Python接口自動(dòng)化測(cè)試實(shí)戰(zhàn)教程全集(實(shí)戰(zhàn)最新版)_嗶哩嗶哩_bilibili【已更新】B站講的最詳細(xì)的Python接口自動(dòng)化測(cè)試實(shí)戰(zhàn)教程全集(實(shí)戰(zhàn)最新版)共計(jì)200條視頻,包括:1.【接口自動(dòng)化】目前軟件測(cè)試的市場(chǎng)行情以及測(cè)試人員能力標(biāo)準(zhǔn)。、2.【接口自動(dòng)化】全面熟練Requests庫(kù)以及底層方法調(diào)用邏輯、3.【接口自動(dòng)化】接口自動(dòng)化實(shí)戰(zhàn)及正則和JsonPath提取器的應(yīng)用等,UP主更多精彩視頻,請(qǐng)關(guān)注UP賬號(hào)。https://www.bilibili.com/video/BV17p4y1B77x/?spm_id_from=333.337&vd_source=488d25e59e6c5b111f7a1a1a16ecbe9a

④數(shù)據(jù)庫(kù)操作

●進(jìn)入容器操作數(shù)據(jù)庫(kù)

# 進(jìn)入容器
docker exec -it c_mysql /bin/bash
# 進(jìn)入mysql
mysql -uroot -p123456
# 創(chuàng)建一個(gè)遠(yuǎn)程連接賬號(hào)
    > use mysql
    > grant all privileges on * to 'test'@'%' identified by 'mysql';
# 刷新權(quán)限
    > flush privileges

●客戶端遠(yuǎn)程連接數(shù)據(jù)庫(kù)

# 數(shù)據(jù)庫(kù)host為:宿主機(jī)的IP# 數(shù)據(jù)庫(kù)端口為:3306#?數(shù)據(jù)庫(kù)賬號(hào)密碼:自己上面設(shè)置的賬號(hào)密碼

2、nginx 部署

搜索鏡像

docker search nginx

?②拉取鏡像

docker?pull?nginx

③創(chuàng)建容器,映射端口

●本地創(chuàng)建 nginx 數(shù)據(jù)存儲(chǔ)文件

# 創(chuàng)建nginx目錄
mkdir /nginx
cd /nginx
mkdir conf
cd conf
# 編輯nginx配置文件
vi nginx.conf

●nginx 配置文件內(nèi)容

user www-data;
worker_processes auto;
pid /run/nginx.pid;
include /etc/nginx/modules-enabled/*.conf;

events {
  worker_connections 768;
}

http {
  sendfile on;
  tcp_nopush on;
  tcp_nodelay on;
  keepalive_timeout 65;
  types_hash_max_size 2048;

  include /etc/nginx/mime.types;
  default_type application/octet-stream;

  ssl_protocols TLSv1 TLSv1.1 TLSv1.2; # Dropping SSLv3, ref: POODLE
  ssl_prefer_server_ciphers on;

  access_log /var/log/nginx/access.log;
  error_log /var/log/nginx/error.log;

  gzip on;

  include /etc/nginx/conf.d/*.conf;
  include /etc/nginx/sites-enabled/*;
  
}

●運(yùn)行容器?

docker run -id \
--name nginx-test \
-p 8000:80 \
-v /nginx/conf/nginx.conf:/etc/nginx/nginx.conf \
-v /nginx/logs:/var/log/nginx \
nginx 

●驗(yàn)證是否安裝成功

通過(guò)訪問(wèn)?http://ip:8000,驗(yàn)證是否可以訪問(wèn) nginx 服務(wù)。

3、Redis 部署

搜索鏡像

docker search redis

②拉取鏡像

docker?pull?redis

③運(yùn)行容器

docker?run?-id?--name?redis-test?-p?6379:6379?redis

●設(shè)置密碼

docker?run?-id?--name?redis-test?-p?6379:6379?redis?--requirepass?123456

到此為止 Redis 就安裝成功啦。

4、jenkins 部署

下載 jenkins 鏡像

docker?pull?jenkins/jenkins?

②啟動(dòng)容器,并映射出端口和掛在目錄

docker?run?--name?jenkins?-d?-v?jenkins_home:/var/jenkins_home?-p?8080:8080?-p?50000:50000?jenkins/jenkins:lts-jdk11

③進(jìn)入容器獲取 jenkins 的密碼

# 進(jìn)入容器docker exec -it jenkins /bin/bash# 容器內(nèi)執(zhí)行,獲取jenkins初始密碼cat?/var/jenkins_home/secrets/initialAdminPassword?

訪問(wèn) jenkins 服務(wù)?http://ip:8080,輸入上面設(shè)置的密碼,然后按頁(yè)面提示流程進(jìn)行初始化操作,設(shè)置賬號(hào)密碼,選擇安裝插件,即可進(jìn)入到 jenkins 的主頁(yè)面啦。

5、私有倉(cāng)庫(kù)的搭建

如果你想搭建一個(gè)自己的私有 Docker 倉(cāng)庫(kù),也很簡(jiǎn)單,只需要幾個(gè)步驟即可實(shí)現(xiàn),

①搭建倉(cāng)庫(kù)

Docker 官方提供了一個(gè)搭建私有倉(cāng)庫(kù)的鏡像 registry ,只需把鏡像下載下來(lái),運(yùn)行容器并暴露 5000 端口,就可以使用了。

docker?pull?registry:2
docker?run?-d?-v?/opt/registry:/var/lib/registry?-p?5000:5000?--name?myregistry?registry:2

Registry 服務(wù)默認(rèn)會(huì)將上傳的鏡像保存在容器的/var/lib/registry,我們將主機(jī)的/opt/registry 目錄掛載到該目錄,即可實(shí)現(xiàn)將鏡像保存到主機(jī)的/opt/registry 目錄了。

②推送鏡像到私有倉(cāng)庫(kù)

要通過(guò) docker tag 將該鏡像標(biāo)志為要推送到私有倉(cāng)庫(kù):

docker?tag?nginx:latest?localhost:5000/nginx:latest

通過(guò) docker push 命令將 nginx 鏡像 push 到私有倉(cāng)庫(kù)中:

docker?push?localhost:5000/nginx:latest

③拉取私有倉(cāng)庫(kù)的鏡像

拉取私有倉(cāng)庫(kù)的鏡像,使用如下命令:???????文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-596350.html

docker pull localhost:5000/鏡像名:版本號(hào)例如docker?pull?localhost:5000/nginx:latest

到了這里,關(guān)于不外傳秘訣| docker 快速搭建常用的服務(wù)環(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)文章

  • windows下搭建docker容器環(huán)境

    windows下搭建docker容器環(huán)境

    下載Docker Desktop https://www.docker.com/ 安裝Docker Desktop(軟件默認(rèn)安裝c盤,若要安裝到其他盤,在安裝之前創(chuàng)建軟連接再進(jìn)行安裝) 在自定義磁盤中創(chuàng)建對(duì)應(yīng)文件夾, 使用 mklink /j “原文件夾路徑” “目標(biāo)文件夾路徑” 進(jìn)行軟連接的創(chuàng)建 mklink /j “C:Program FilesDockerDocker” “D:Program

    2024年02月08日
    瀏覽(16)
  • Docker 基礎(chǔ)實(shí)戰(zhàn):環(huán)境搭建、容器、倉(cāng)庫(kù)、鏡像

    Docker 基礎(chǔ)實(shí)戰(zhàn):環(huán)境搭建、容器、倉(cāng)庫(kù)、鏡像

    可以使用 docker help 或者 man docker-run 來(lái)獲取完整的 Docker 命令列表,本文只介紹一些常用的命令與參數(shù)。 考慮到安裝流程過(guò)于繁瑣,在 CentOS 中,可以使用官方提供的腳本來(lái)快速安裝 Docker: 可以從 https://get.docker.com/ 查看支持的操作系統(tǒng)。 當(dāng)安裝完畢后,設(shè)置開(kāi)機(jī)自啟動(dòng) Doc

    2024年02月16日
    瀏覽(24)
  • 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)
  • Docker搭建Ubuntu環(huán)境及Docker常用命令

    Docker搭建Ubuntu環(huán)境及Docker常用命令

    演示一遍用docker搭建Ubuntu 20.04環(huán)境,請(qǐng)確保你的電腦已安裝docker應(yīng)用,可以從Docker官網(wǎng)下載。Windows可以打開(kāi)powershell運(yùn)行以下命令,mac和linux直接用terminal即可。 檢查docker是否安裝好: docker --version 出現(xiàn) Docker version xx.xx.xx 即表示docker安裝成功。 創(chuàng)建并運(yùn)行Ubuntu 20.04容器: do

    2024年02月04日
    瀏覽(24)
  • 使用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)
  • 快速搭建linux centos 部署環(huán)境及常用命令-備忘錄,以防丟失

    一. gcc 安裝 yum install gcc-c++ 安裝 nginx 需要先將官網(wǎng)下載的源碼進(jìn)行編譯,編譯依賴 gcc 環(huán)境,如果沒(méi)有 gcc 環(huán)境,則需要安裝: 二. PCRE pcre-devel 安裝 PCRE(Perl Compatible Regular Expressions) 是一個(gè)Perl庫(kù),包括 perl 兼容的正則表達(dá)式庫(kù)。nginx 的 http 模塊使用 pcre 來(lái)解析正則表達(dá)式,所

    2024年02月08日
    瀏覽(18)
  • 云服務(wù)器-Docker容器-系統(tǒng)搭建部署

    云服務(wù)器-Docker容器-系統(tǒng)搭建部署

    ? ? ? ? 最近公司在海外上云服務(wù)器,作者自己也搞了云服務(wù)器去搭建部署系統(tǒng),方便了解整體架構(gòu)和系統(tǒng)的生命周期,排查解決問(wèn)題可以從原理側(cè)進(jìn)行分析實(shí)驗(yàn)。雖然用的云不是同一個(gè),但是原理都是相通的。 ? ? ? ? 作者選用的是騰訊云,沒(méi)別的原因,就是便宜加牌子大

    2024年02月12日
    瀏覽(98)
  • 使用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日
    瀏覽(38)
  • 使用Docker快速搭建基礎(chǔ)服務(wù)

    編輯broker.conf,并設(shè)置brokerIP1 上述方法需要我們單獨(dú)對(duì)每一個(gè)服務(wù)進(jìn)行啟動(dòng),當(dāng)基礎(chǔ)服務(wù)多的時(shí)候,非常不方便,所以可以采用Docker-Compose的方式一鍵啟動(dòng),以下是相關(guān)步驟 1.docker-compose手動(dòng)安裝 在這個(gè)目錄下載docker-compose-Linux-x86_64: https://github.com/docker/compose/releases/tag/1.25.5

    2024年02月07日
    瀏覽(43)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包