久久精品精选,精品九九视频,www久久只有这里有精品,亚洲熟女乱色综合一区
    分享

    不外傳秘訣|docker 快速搭建常用的服務環境

     華云天池 2022-05-06 發布于北京
    文章圖片1

    本文主要給大家介紹如何使用 docker 搭建常用的服務環境,

    包括mysql,reedis,nginx,jenkins 等常用的環境,下面直接進入主題。

    1、MySQL 部署

    ①搜索 MySQL 鏡像

    docker search mysql

    ②拉取 MySQL 鏡像

    docker pull mysql:5.7

    ③創建容器,設置端口映射,目錄映射

    ●在宿主機中創建一個 MySQL 目錄,用來存儲數據庫信息

    mkdir ~/mysqlcd mysql:5.7

    ●啟動容器

    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 :宿主機的 3307 端口映射到容器的 3306 端口

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

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

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

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

    ④數據庫操作

    ●進入容器操作數據庫

    # 進入容器docker exec -it c_mysql /bin/bash# 進入mysqlmysql -uroot -p123456# 創建一個遠程連接賬號 > use mysql > grant all privileges on * to 'test'@'%' identified by 'mysql';# 刷新權限 > flush privileges

    ●客戶端遠程連接數據庫

    # 數據庫host為:宿主機的IP# 數據庫端口為:3306# 數據庫賬號密碼:自己上面設置的賬號密碼

    2、nginx 部署

    搜索鏡像

    docker search nginx

    ②拉取鏡像

    docker pull nginx

    ③創建容器,映射端口

    ●本地創建 nginx 數據存儲文件

    # 創建nginx目錄mkdir /nginxcd /nginxmkdir confcd conf# 編輯nginx配置文件vi nginx.conf

    ●nginx 配置文件內容

    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/*;  }

    ●運行容器

    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

    ●驗證是否安裝成功

    通過訪問 http://ip:8000,驗證是否可以訪問 nginx 服務。

    3、Redis 部署

    搜索鏡像

    docker search redis

    ②拉取鏡像

    docker pull redis

    ③運行容器

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

    ●設置密碼

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

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

    4、jenkins 部署

    下載 jenkins 鏡像

    docker pull jenkins/jenkins 

    ②啟動容器,并映射出端口和掛在目錄

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

    ③進入容器獲取 jenkins 的密碼

    # 進入容器docker exec -it jenkins /bin/bash# 容器內執行,獲取jenkins初始密碼cat /var/jenkins_home/secrets/initialAdminPassword 

    訪問 jenkins 服務 http://ip:8080,輸入上面設置的密碼,然后按頁面提示流程進行初始化操作,設置賬號密碼,選擇安裝插件,即可進入到 jenkins 的主頁面啦。

    5、私有倉庫的搭建

    如果你想搭建一個自己的私有 Docker 倉庫,也很簡單,只需要幾個步驟即可實現,

    ①搭建倉庫

    Docker 官方提供了一個搭建私有倉庫的鏡像 registry ,只需把鏡像下載下來,運行容器并暴露 5000 端口,就可以使用了。

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

    Registry 服務默認會將上傳的鏡像保存在容器的/var/lib/registry,我們將主機的/opt/registry 目錄掛載到該目錄,即可實現將鏡像保存到主機的/opt/registry 目錄了。

    ②推送鏡像到私有倉庫

    要通過 docker tag 將該鏡像標志為要推送到私有倉庫:

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

    通過 docker push 命令將 nginx 鏡像 push 到私有倉庫中:

    docker push localhost:5000/nginx:latest

    ③拉取私有倉庫的鏡像

    拉取私有倉庫的鏡像,使用如下命令:

    docker pull localhost:5000/鏡像名:版本號例如docker pull localhost:5000/nginx:latest

      本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發布,不代表本站觀點。請注意甄別內容中的聯系方式、誘導購買等信息,謹防詐騙。如發現有害或侵權內容,請點擊一鍵舉報。
      轉藏 分享 獻花(0

      0條評論

      發表

      請遵守用戶 評論公約

      類似文章 更多

      主站蜘蛛池模板: 天天做天天爱天天综合网2021| 人人妻人人澡人人爽人人精品电影| 精品一区二区成人精品| 老司机亚洲精品影院| 强奷漂亮人妻系列老师| 亚洲欧美日产综合在线网| 桃子视频在线播放WWW| 国产精品成人影院在线观看| 影音先锋人妻啪啪AV资源网站| 亚洲一区二区精品动漫| 在线观看热码亚洲AV每日更新| 久久精品国产蜜臀av| 三上悠亚久久精品| 人妻中文字幕精品系列| 久久伊人色AV天堂九九小黄鸭| 亚洲精品韩国一区二区| 精品久久人人妻人人做精品| 亚洲一区二区精品另类| 精品人人妻人人澡人人爽人人 | 欧美黑人又粗又大高潮喷水| 香港日本三级亚洲三级| 欧洲美熟女乱又伦AV影片| 国产精品日日摸夜夜添夜夜添2021| 久久精品国产久精国产| 国产精品成人影院在线观看| 成年女人免费碰碰视频| 另类国产精品一区二区| 中文字幕亚洲人妻系列| 99国产成人综合久久精品| 日本一道本高清一区二区| 亚洲国内精品一区二区| 久久人人爽人人人人片AV| 亚洲国产精品人人做人人爱| av一区二区中文字幕| 体验区试看120秒啪啪免费| 亚洲性日韩精品一区二区三区| 熟女一区二区中文字幕| 最新中文字幕AV无码专区不| 亚洲人亚洲人成电影网站色| 国产精品亚洲二区在线播放| 国产精品无码av不卡|