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

Docker使用mysql:5.6和 owncloud 鏡像,構(gòu)建一個(gè)個(gè)人網(wǎng)盤(pán),安裝搭建私有倉(cāng)庫(kù) Harbor

這篇具有很好參考價(jià)值的文章主要介紹了Docker使用mysql:5.6和 owncloud 鏡像,構(gòu)建一個(gè)個(gè)人網(wǎng)盤(pán),安裝搭建私有倉(cāng)庫(kù) Harbor。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

一、使用mysql:5.6和 owncloud 鏡像,構(gòu)建一個(gè)個(gè)人網(wǎng)盤(pán)。

[root@localhost ~]# docker pull mysql:5.6

[root@localhost ~]# docker pull owncloud

[root@localhost ~]# docker run -itd --name mysql --env MYSQL_ROOT_PASSWORD=123456 mysql:5.6
d45cc5b95f00692881baafcb9f9b47a0696f5e3a77d0efe95c51faec514ccdc0 
[root@localhost ~]# docker run -itd -p 80:80 --name owncloud --link mysql:mysql owncloud 
0974b4918aa18c963385297908c606813ad1d1f264f6c7f2333e7305aae4c816

在網(wǎng)頁(yè)中輸入本機(jī)的IP地址

Docker使用mysql:5.6和 owncloud 鏡像,構(gòu)建一個(gè)個(gè)人網(wǎng)盤(pán),安裝搭建私有倉(cāng)庫(kù) Harbor,docker

?二、安裝搭建私有倉(cāng)庫(kù) Harbor

#安裝docker編排工具docker-compose

[root@localhost ~]# mkdir /harbor
[root@localhost ~]# cd /harbor/
[root@localhost harbor]# curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0
100 15.4M  100 15.4M    0     0   185k      0  0:01:24  0:01:24 --:--:-- 2270k

#下載Harbor安裝包

wget -c https://github.com/goharbor/harbor/releases/download/v2.4.1/harbor-offline-installer-v2.8.4.tgz

#對(duì)二進(jìn)制文件應(yīng)用可執(zhí)行權(quán)限:

[root@localhost harbor]# chmod +x /usr/local/bin/docker-compose

#測(cè)試是否安裝成功

[root@localhost harbor]# docker-compose version
docker-compose version 1.24.1, build 4667896b
docker-py version: 3.7.3
CPython version: 3.6.8
OpenSSL version: OpenSSL 1.1.0j  20 Nov 2018
#配置Harbor服務(wù)
[root@localhost ~]# tar xf harbor-offline-installer-v2.8.4.tgz -C /usr/local/
[root@node ~]# cd /usr/local/harbor/
[root@node harbor]# ll
total 597560
drwxr-xr-x. 3 root root        20 Aug 25 08:59 common
-rw-r--r--. 1 root root      3639 Aug 15 17:53 common.sh
-rw-r--r--. 1 root root      5836 Aug 25 08:59 docker-compose.yml
-rw-r--r--. 1 root root 611834153 Aug 15 17:54 harbor.v2.8.4.tar.gz
-rw-r--r--. 1 root root     12507 Aug 25 08:57 harbor.yml
-rw-r--r--. 1 root root     12499 Aug 15 17:53 harbor.yml.tmpl
-rwxr-xr-x. 1 root root      2725 Aug 15 17:53 install.sh
-rw-r--r--. 1 root root     11347 Aug 15 17:53 LICENSE
-rwxr-xr-x. 1 root root      1881 Aug 15 17:53 prepare

[root@localhost harbor]# cp harbor.yml.tmpl harbor.yml
[root@localhost harbor]# vim harbor.yml

Docker使用mysql:5.6和 owncloud 鏡像,構(gòu)建一個(gè)個(gè)人網(wǎng)盤(pán),安裝搭建私有倉(cāng)庫(kù) Harbor,docker

#添加本地DNS解析

[root@localhost harbor]*# vim /etc/hosts*

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.226.150 node.shenqilun.com
#運(yùn)行安裝腳本
[root@localhost harbor]# ./install.sh
#驗(yàn)證
[root@localhost harbor]# ss -nutlp | grep docker
tcp    LISTEN     0      128    127.0.0.1:1514                  *:*                   users:((docker-proxy",pid=2962,fd=4))
tcp    LISTEN     0      128       *:8080                  *:*                   users:(("docker-proxy",pid=3476,fd=4))
tcp    LISTEN     0      128       *:80                    *:*                   users:(("docker-proxy",pid=2435,fd=4))
tcp    LISTEN     0      128    [::]:8080               [::]:*                   users:(("docker-proxy",pid=3481,fd=4))
tcp    LISTEN     0      128    [::]:80                 [::]:*                   users:(("docker-proxy",pid=2441,fd=4))
[root@localhost harbor]# docker ps
CONTAINER ID   IMAGE                                COMMAND                  CREATED          STATUS                             PORTS                                       NAMES
dfc3d8988784   goharbor/harbor-jobservice:v2.8.4    "/harbor/entrypoint.…"   24 seconds ago   Up 18 seconds (health: starting)                                               harbor-jobservice
87cd82a580d4   goharbor/nginx-photon:v2.8.4         "nginx -g 'daemon of…"   24 seconds ago   Up 21 seconds (health: starting)   0.0.0.0:8080->8080/tcp, :::8080->8080/tcp   nginx
bfbafba66778   goharbor/harbor-core:v2.8.4          "/harbor/entrypoint.…"   24 seconds ago   Up 22 seconds (health: starting)                                               harbor-core
77adcfc5f556   goharbor/redis-photon:v2.8.4         "redis-server /etc/r…"   24 seconds ago   Up 22 seconds (health: starting)                                               redis
84163d4f70e7   goharbor/registry-photon:v2.8.4      "/home/harbor/entryp…"   24 seconds ago   Up 23 seconds (health: starting)                                               registry
eda3f53becbc   goharbor/harbor-registryctl:v2.8.4   "/home/harbor/start.…"   24 seconds ago   Up 22 seconds (health: starting)                                               registryctl
2b58a4509b1d   goharbor/harbor-portal:v2.8.4        "nginx -g 'daemon of…"   24 seconds ago   Up 23 seconds (health: starting)                                               harbor-portal
1d3ed7c4465f   goharbor/harbor-db:v2.8.4            "/docker-entrypoint.…"   24 seconds ago   Up 23 seconds (health: starting)                                               harbor-db
6429fc8e530a   goharbor/harbor-log:v2.8.4           "/bin/sh -c /usr/loc…"   24 seconds ago   Up 24 seconds (health: starting)   127.0.0.1:1514->10514/tcp                   harbor-log
86e0be6129a4   owncloud                             "docker-entrypoint.s…"   10 minutes ago   Up 10 minutes                      0.0.0.0:80->80/tcp, :::80->80/tcp           owncloud
5d7eb2a1b187   mysql:5.6                            "docker-entrypoint.s…"   11 minutes ago   Up 11 minutes                      3306/tcp                                    mysql
[root@localhost harbor]# docker login -u admin -p Harbor12345 1

在網(wǎng)頁(yè)中輸入本機(jī)的IP地址加上:8080,用戶名admin密碼Harbor12345。登錄成功頁(yè)面如下:

Docker使用mysql:5.6和 owncloud 鏡像,構(gòu)建一個(gè)個(gè)人網(wǎng)盤(pán),安裝搭建私有倉(cāng)庫(kù) Harbor,dockerDocker使用mysql:5.6和 owncloud 鏡像,構(gòu)建一個(gè)個(gè)人網(wǎng)盤(pán),安裝搭建私有倉(cāng)庫(kù) Harbor,dockerDocker使用mysql:5.6和 owncloud 鏡像,構(gòu)建一個(gè)個(gè)人網(wǎng)盤(pán),安裝搭建私有倉(cāng)庫(kù) Harbor,docker文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-673943.html

三、編寫(xiě)Dockerfile制作Web應(yīng)用系統(tǒng)nginx鏡像,生成鏡像nginx:v1.1,并推送其到私有倉(cāng)庫(kù)。

(1)基于centos基礎(chǔ)鏡像;
[root@localhost ~]# docker pull centos:7

(2)指定作者信息;
(3)安裝nginx服務(wù),將提供的dest目錄(提供默認(rèn)主頁(yè)index.html)傳到鏡像內(nèi),并將dest目錄內(nèi)的前端文件復(fù)制到nginx的工作目錄;
(4)暴露80端口;
(5)設(shè)置服務(wù)自啟動(dòng)。
[root@localhost ~]# mkdir centos
[root@localhost ~]# cd centos/
[root@localhost centos]# touch index.html
[root@localhost centos]# echo 'Welcon to Nginx' > index.html 
[root@localhost centos]# vim Dockerfile 
FROM centos:7
MAINTAINER "lsq <lsq@163.com>"
RUN yum install wget -y && cd /etc/yum.repos.d/ && rm -rf ./* && \
    wget -0 /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo && \
    wget -0 /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
RUN yum install -y nginx
COPY index.html /usr/share/nginx/html/
EXPOSE 80
CMD ["/usr/sbin/nginx","-g","daemon off;"]

(6)驗(yàn)證鏡像。                                          
[root@localhost centos]#  docker build -t nginx:v1 .
[root@localhost centos]# docker run -p 8090:80 --name ng nginx:v1

四、Dockerfile快速搭建自己專屬的LAMP環(huán)境,生成鏡像lamp:v1.1,并推送到私有倉(cāng)庫(kù)。

要求如下:
(1)基于centos:6基礎(chǔ)鏡像;
[root@localhost ~]# mkdir lamp
[root@localhost lamp]#docker pull centos:6

(2)指定作者信息;
(3)安裝httpd、mysql、mysql-server、php、php-mysql、php-gd;
(4)暴露80和3306端口;
(5)設(shè)置服務(wù)自啟動(dòng)。
[root@bogon lamp]#wget -O /root/lamp/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-6.10.repo
[root@localhost lamp]# vim Dockerfile
FROM centos:6
MAINTAINER "longsiqi <longsiqi@163.com>"
ADD CentOS-Base.repo /etc/yum.repos.d/
RUN yum install -y httpd mysql mysqL-server php php-mysqL php-gd && \
    yum clean all && yum makecache
EXPOSE 80
EXPOSE 3306
CMD ["sh", "-c", "service httpd start && service mysqld start && tail -f /var/log/httpd/access_log"]
[root@localhost lamp]# docker build -t lamp:v1.1 .
(6)驗(yàn)證鏡像。
[root@localhost lamp]# docker run -p 8060:80 --name lp lamp:v1.1

到了這里,關(guān)于Docker使用mysql:5.6和 owncloud 鏡像,構(gòu)建一個(gè)個(gè)人網(wǎng)盤(pán),安裝搭建私有倉(cāng)庫(kù) Harbor的文章就介紹完了。如果您還想了解更多內(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容器學(xué)習(xí):搭建ownCloud個(gè)人網(wǎng)盤(pán)

    Docker容器學(xué)習(xí):搭建ownCloud個(gè)人網(wǎng)盤(pán)

    目錄 前提環(huán)境 拉取鏡像 創(chuàng)建容器 創(chuàng)建mysql容器: 創(chuàng)建OwnCloud容器,并連接到數(shù)據(jù)庫(kù): 創(chuàng)建Nginx容器: 配置nignx 基于Centos7.9版本環(huán)境安裝Docker-ce:24.0.5 但是值得注意的是OwnCloud自帶有Web功能,所以不使用Nginx一樣是可行的! 如果你想要添加SSL實(shí)現(xiàn)保密傳輸,那可能就需要一些

    2024年02月11日
    瀏覽(28)
  • 使用docker構(gòu)建并部署MySQL5.7鏡像

    使用docker構(gòu)建并部署MySQL5.7鏡像

    這幾天在研究如何將服務(wù)器和數(shù)據(jù)庫(kù)遷移至 docker容器 ,中間遇到了許多問(wèn)題,特此寫(xiě)篇博客記錄一下。 提示:本篇文章主要講解如何在docker容器中構(gòu)建及部署MySQL 從 CentOS 鏡像中構(gòu)建 MySQL 容器 從 MySQL 官方鏡像中構(gòu)建容器 從 CentOS 鏡像中構(gòu)建 MySQL 容器可以更好地控制操作系

    2024年02月03日
    瀏覽(93)
  • 搭建私有云:owncloud(用Docker構(gòu)建owncloud私有云盤(pán))

    搭建私有云:owncloud(用Docker構(gòu)建owncloud私有云盤(pán))

    網(wǎng)上各種云盤(pán)都要收費(fèi),又或有速度限制,感覺(jué)用起來(lái)不方便,想抽時(shí)間想搭建一個(gè)私有云盤(pán)。下面講解下搭建私有云:owncloud。 ? ? 搭建私有云:owncloud第一步:首先在服務(wù)器上安裝docker服務(wù),在操作yum install docker的時(shí)候,發(fā)現(xiàn)用service docker start的時(shí)候不成功,發(fā)現(xiàn)是跟操作系

    2024年02月16日
    瀏覽(21)
  • 【Docker構(gòu)建MySQL8.0鏡像】

    【Docker構(gòu)建MySQL8.0鏡像】

    拉取成功后就可以看到鏡像了: 這里我們選擇 MySQL 8.0.35 版本,因?yàn)樵?8.0.33 及其之前的版本被掃出 多個(gè)漏洞 ,所以決定使用比較新版本的 8.0.35 。 最好在啟動(dòng)時(shí)自己準(zhǔn)備好配置文件 3.1 啟動(dòng)腳本 注意:上述啟動(dòng)命令需要修改 密碼 、 日志目錄 、 配置文件目錄 等內(nèi)容后才能

    2024年01月18日
    瀏覽(29)
  • Docker實(shí)踐筆記7:構(gòu)建MySQL 8鏡像

    本教程將指導(dǎo)您使用Dockerfile構(gòu)建和運(yùn)行一個(gè)MySQL 8容器。讓我們開(kāi)始吧! 在您的項(xiàng)目根目錄下創(chuàng)建一個(gè)名為Dockerfile的文件。以下是Dockerfile的示例內(nèi)容: 在src文件夾下創(chuàng)建一個(gè)名為my.cnf的文件,該文件包含MySQL的配置信息。您可以根據(jù)自己的需求進(jìn)行配置。以下是一個(gè)示例配

    2024年02月03日
    瀏覽(19)
  • Docker第十八章 : 構(gòu)建您的第一個(gè)Java鏡像

    第十八章 : 構(gòu)建您的第一個(gè)Java鏡像 本章知識(shí)點(diǎn): 介紹構(gòu)建java鏡像的基本步驟,以及如何通過(guò)阿里云效和阿里云容器鏡像服務(wù),構(gòu)建您的第一個(gè)Java鏡像。 導(dǎo)讀 Java入門(mén)指南教您如何使用Docker創(chuàng)建容器化的Spring Boot應(yīng)用程序。在本模塊中,您將學(xué)習(xí)如何: 使用Maven克隆并運(yùn)行

    2024年02月22日
    瀏覽(26)
  • 【Docker】MySQL 源碼構(gòu)建 Docker 鏡像(基于 ARM 64 架構(gòu))

    【Docker】MySQL 源碼構(gòu)建 Docker 鏡像(基于 ARM 64 架構(gòu))

    以下內(nèi)容均來(lái)自個(gè)人筆記并重新梳理,如有錯(cuò)誤歡迎指正!如果對(duì)您有幫助,煩請(qǐng)點(diǎn)贊、關(guān)注、轉(zhuǎn)發(fā)!歡迎掃碼關(guān)注個(gè)人公眾號(hào)! ?公眾號(hào)原文鏈接:MySQL 源碼構(gòu)建 Docker 鏡像(基于 ARM 64 架構(gòu)) 背景介紹 近期,筆者正推進(jìn)公司 MySQL 適配 ARM 64 架構(gòu)工作,由于一直使用 Docke

    2024年04月15日
    瀏覽(94)
  • Docker基礎(chǔ)(鏡像的結(jié)構(gòu),Dockerfile語(yǔ)法介紹,基于Ubuntu鏡像來(lái)構(gòu)建一個(gè)Java應(yīng)用)

    要想自己構(gòu)建鏡像,必須先了解鏡像的結(jié)構(gòu)。 鏡像之所以能讓我們快速跨操作系統(tǒng)部署應(yīng)用而忽略其運(yùn)行環(huán)境、配置,就是因?yàn)殓R像中包含了程序運(yùn)行需要的系統(tǒng)函數(shù)庫(kù)、環(huán)境、配置、依賴。 因此,自定義鏡像本質(zhì)就是依次準(zhǔn)備好程序運(yùn)行的基礎(chǔ)環(huán)境、依賴、應(yīng)用本身、運(yùn)

    2024年02月20日
    瀏覽(25)
  • docker 部署mysql 5.6集群

    docker 部署mysql 5.6集群

    docker搭建mysql的集群(一主雙從) 1.拉取鏡像 2.啟動(dòng)master容器 參數(shù)說(shuō)明: -p 3306:3306:將容器的3306端口映射到主機(jī)的3306端口 -v /data/mysql_master/mysql:/var/lib/mysql:將數(shù)據(jù)文件夾掛載到主機(jī) -v /data/mysql_master/conf.d:/etc/mysql/conf.d:將配置文件夾掛載到主機(jī) -e MYSQL_ROOT_PASSWORD=root:初始化

    2024年02月14日
    瀏覽(14)
  • windows11下使用docker打包鏡像并上傳到個(gè)人鏡像倉(cāng)庫(kù)(詳細(xì)圖文)

    windows11下使用docker打包鏡像并上傳到個(gè)人鏡像倉(cāng)庫(kù)(詳細(xì)圖文)

    一、windows下安裝docker 步驟: 注意 :安裝windows版的docker 需要先安裝WSL(windows System for Linux)具體可參考:https://www.ytso.com/270594.html, 本文就不做詳細(xì)描述。 docker官網(wǎng) https://www.docker.com/products/docker-desktop/ 下載Docker Desktop 2. 下載成功后,雙擊進(jìn)行安裝 安裝成功后 在 PowerShell 查看

    2024年02月13日
    瀏覽(28)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包