国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Docker相關(guān)環(huán)境全套安裝文檔兼小技能

impig33 / 2217人閱讀

摘要:在年的月號(hào)之后,的版本命名開始發(fā)生變化,同時(shí)將版本和版本進(jìn)行分開,表示年月發(fā)布。離線安裝命名前安裝我們可以使用來(lái)對(duì)多個(gè)容器進(jìn)行管理。離線安裝安裝公司開源的企業(yè)級(jí)的管理項(xiàng)目。

以下環(huán)境皆為ubuntu16.04,主要安裝docker,docker-compose,docker倉(cāng)庫(kù)等。

Docker安裝

參考官方

A: 有源安裝
sudo apt-get remove docker docker-engine docker.io
sudo apt-get update
sudo apt-get install 
    apt-transport-https 
    ca-certificates 
    curl 
    software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo apt-key fingerprint 0EBFCD88
sudo apt-get update
apt-cache madison docker-ce
sudo apt-get install docker-ce=docker-ce=18.03.0~ce-0~ubuntu
sudo docker run hello-world

你也可以使用這個(gè)腳本安裝:

sudo curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet | sh -
B: 無(wú)源安裝

先下載已編譯包。

wget https://download.docker.com/linux/ubuntu/dists/xenial/pool/stable/amd64/docker-ce_18.06.1~ce~3-0~ubuntu_amd64.deb
sudo dpkg -i docker-ce_18.06.1~ce~3-0~ubuntu_amd64.deb
sudo docker run hello-world

在2017年的3月1號(hào)之后,Docker的版本命名開始發(fā)生變化,同時(shí)將CE版本和EE版本進(jìn)行分開, 18.03表示18年3月發(fā)布。

離線安裝命名前docker(docker-engine depends on libltdl7 (>= 2.4.6);):

wget https://apt.dockerproject.org/repo/pool/main/d/docker-engine/docker-engine_1.12.1-0~xenial_amd64.deb
wget http://archive.ubuntu.com/ubuntu/pool/main/libt/libtool/libltdl7_2.4.6-4_amd64.deb
dpkg -i *.deb
Docker-compose安裝

我們可以使用docker-compose來(lái)對(duì)多個(gè)容器進(jìn)行管理。

離線安裝:

wget https://github.com/docker/compose/releases/download/1.8.1/docker-compose-`uname -s`-`uname -m`
 
mv docker-compose-Linux-x86_64 /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
Docker Hub安裝

VMware公司開源的企業(yè)級(jí)的Docker Registry管理項(xiàng)目:harbor。

有了倉(cāng)庫(kù),我們可以直接push鏡像上去,然后從其他地方拉,不用借助U盤。

安裝參考: 官方,文章

環(huán)境依賴較新的docker1.10+docker-compose1.60+python2.7,我們選擇離線安裝方式:

wget https://storage.googleapis.com/harbor-releases/release-1.6.0/harbor-offline-installer-v1.6.0-rc3.tgz
tar xvf harbor-offline-installer-v1.6.0-rc3.tgz
cd harbor

編輯docker-compose.yml

  proxy:
    image: goharbor/nginx-photon:v1.6.0
    container_name: nginx
    restart: always
    volumes:
      - ./common/config/nginx:/etc/nginx:z
    networks:
      - harbor
    ports:
      - 8888:80
      - 1443:443
      - 4443:4443

修改common/templates/registry/config.yml文件加入8888端口:

vim common/templates/registry/config.yml

auth:
  token:
    issuer: harbor-token-issuer
    realm: $public_url:8888/service/token
    rootcertbundle: /etc/registry/root.crt
    service: harbor-registry

編輯harbor.cfg

hostname = 192.168.152.12
harbor_admin_password = admin

啟動(dòng)并登陸:

sudo su
ufw allow 8888
./prepare
docker-compose up -d

打開:http://192.168.152.12:8888,賬號(hào)|密碼:admin

Docker配置

你可以配置某些倉(cāng)庫(kù)地址(第一個(gè)是阿里云加速倉(cāng)庫(kù)地址,第二個(gè)忽略https安全)

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-"EOF"
{
  "registry-mirrors": ["https://ztndgg1k.mirror.aliyuncs.com"],
  "insecure-registries": ["192.168.0.88:8888"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

然后登錄推送:

sudo docker login http://192.168.0.88:8888
sudo docker tag mysql:5.7 192.168.0.88:8888/public/mysql:5.7
docker push  192.168.0.88:8888/public/mysql:5.7
Docker特定場(chǎng)景使用 離線鏡像

如果不能訪問(wèn)外網(wǎng),那么可以用save和load來(lái)保存和加載鏡像

docker save xxx:1.0 > /root/api1.0.tar
docker  load < /root/api1.0.tar
docker images

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/27728.html

相關(guān)文章

  • 軟件測(cè)試需要學(xué)什么?50W+的測(cè)試工程師需要掌握哪些技能

    摘要:協(xié)議學(xué)習(xí)常見請(qǐng)求方法學(xué)習(xí)和學(xué)習(xí)接口的基本概念接口文檔認(rèn)識(shí)接口測(cè)試用例編寫接口測(cè)試工具使用軟件測(cè)試自動(dòng)化進(jìn)階性能測(cè)試性能測(cè)試的技術(shù)要求很高,不僅僅要對(duì)性能測(cè)試的指標(biāo)測(cè)試分類測(cè)試設(shè)計(jì)有很深刻的理解。 ...

    wushuiyong 評(píng)論0 收藏0
  • 使用 Docker 搭建 Laravel 本地環(huán)境

    摘要:本文就介紹如何使用搭建本地環(huán)境。講座介紹是現(xiàn)在火熱的一個(gè)容器技術(shù),作為開發(fā)人員有必要掌握它的使用,無(wú)論你是用來(lái)搭建本地環(huán)境,還是部署應(yīng)用。 (原文地址:https://blog.tanteng.me/2017/...) Laravel 官方提供 Homestead 和 Valet 作為本地開發(fā)環(huán)境,Homestead 是一個(gè)官方預(yù)封裝的 Vagrant Box,也就是一個(gè)虛擬機(jī),但是跟...

    StonePanda 評(píng)論0 收藏0
  • 使用 Docker 搭建 Laravel 本地環(huán)境

    摘要:本文就介紹如何使用搭建本地環(huán)境。講座介紹是現(xiàn)在火熱的一個(gè)容器技術(shù),作為開發(fā)人員有必要掌握它的使用,無(wú)論你是用來(lái)搭建本地環(huán)境,還是部署應(yīng)用。 (原文地址:https://blog.tanteng.me/2017/...) Laravel 官方提供 Homestead 和 Valet 作為本地開發(fā)環(huán)境,Homestead 是一個(gè)官方預(yù)封裝的 Vagrant Box,也就是一個(gè)虛擬機(jī),但是跟...

    lscho 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<