亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 操作系統 > 正文

部署維護docker環境

2024-06-28 16:01:54
字體:
來源:轉載
供稿:網友

1,安裝環境說明

系統環境:centos6.6服務應用了:  haPRoxy  confd   etcd   docker主機名               ip      服務角色dockerha-152      192.168.36.152    haproxy confddockerEtcd-153     192.168.36.153      etcddockermain-154    192.168.36.154    docker

2,安裝依懶包,關閉沖突的服務

官方文檔要求linux kernel至少3.8以上,且docker只能運行在64位的系統中。由于RHEL6和CentOS6的內核版本為2.6,因此必須要先升級內核。cd /etc/yum.repos.d wget http://www.hop5.in/yum/el6/hop5.repoyum install kernel-ml-aufs kernel-ml-aufs-devel -y修改grub的主配置文件/etc/grub.conf,設置default=0,表示第一個title下的內容為默認啟動的kernel(一般新安裝的內核在第一個位置)。然后重啟,重啟系統,這時候你的內核就成功升級了,版本應該在3.8以上了,uname -r [root@dockermain-154 shell]# uname -r3.10.5-3.el6.x86_64sed -i '/^SELINUX=/c/SELINUX=disabled' /etc/selinux/configsetenforce 0在Fedora EPEL源中已經提供了docker-io包,下載安裝epel:rpm -ivh http://mirrors.sohu.com/fedora-epel/6/x86_64/epel-release-6-8.noarch.rpm sed -i 's/^mirrorlist=https/mirrorlist=http/' /etc/yum.repos.d/epel.repo

3,安裝組件

(1)haproxy confd

dockerha-152上操作

1、haproxy  # yum –y install haproxy  2、confd  # wget https://github.com/kelseyhightower/confd/releases/download/v0.6.3/confd-0.6.3-linux-amd64  # mv confd /usr/local/bin/confd  # chmod +x /usr/local/bin/confd  # /usr/local/bin/confd -version  

(2)etcd

dockerEtcd-153上操作

# mkdir -p /home/install && cd /home/install  # wget https://github.com/coreos/etcd/releases/download/v0.4.6/etcd-v0.4.6-linux-amd64.tar.gz  # tar -zxvf etcd-v0.4.6-linux-amd64.tar.gz  # cd etcd-v0.4.6-linux-amd64  # cp etcd* /bin/  # /bin/etcd -version  etcd version 0.4.6 

(3)docker

# yum -y install docker-io  # service docker start  # chkconfig docker on  

4,docker命令使用

(1)查看幫助

docker COMMAND --help

(2)搜索可用的境像

docker search name 如示例:[root@dockermain-154 src]# docker search centosNAME                                DESCRIPTION                                     STARS     OFFICIAL   AUTOMATEDcentos                              The official build of CentOS.                   817       [OK]       ansible/centos7-ansible             Ansible on Centos7                              30                   [OK]tutum/centos                        Centos image with SSH access. For the root...   13                   [OK]jdeathe/centos-ssh-apache-php       CentOS-6 6.5 x86_64 / Apache / PHP / PHP m...   8                    [OK]blalor/centos                       Bare-bones base CentOS 6.5 image                8                    [OK]jprjr/centos-php-fpm                                                                6                    [OK]steeef/graphite-centos              CentOS 6.x with Graphite and Carbon via ng...   6                    [OK]tutum/centos-6.4                    DEPRECATED. Use tutum/centos:6.4 instead. ...   5                    [OK]layerworx/centos                    A general CentOS 6 image with the EPEL6 an...   2                    [OK]jr42/chef-solo-centos               Official CentOS base images with current c...   1                    [OK]million12/centos-supervisor         Base CentOS-7 with supervisord launcher, h...   1                    [OK]internavenue/centos-percona         Centos-based Percona image.                     1                    [OK]jdeathe/centos-ssh                  CentOS-6 6.5 x86_64 / EPEL Repo. / OpenSSH...   1                    [OK]jdeathe/centos-ssh-MySQL            CentOS-6 6.5 x86_64 / MySQL. Image include...   1                    [OK]yajo/centos-epel                    CentOS with EPEL and fully updated              1                    [OK]nimmis/java-centos                  This is docker images of CentOS 7 with dif...   0                    [OK]lighthopper/orientdb-centos         A Dockerfile for creating an OrientDB imag...   0                    [OK]bbrietzke/centos-starter            CentOS 7 with EPEL and SupervisorD              0                    [OK]tcnksm/centos-node                  Dockerfile for CentOS packaging node            0                    [OK]insaneworks/centos                  CentOS 6.5 x86_64 + @update                     0                    [OK]snowyday/centos                     Provide for emacs and Ricty font on X11 en...   0                    [OK]dmglab/centos                       CentOS with superpowers!                        0                    [OK]akroh/centos                        Centos 6 container that has been updated w...   0                    [OK]timhughes/centos                    Centos with systemd installed and running       0                    [OK]solict/provisionous-puppet-centos   CentOS provisions with Puppet included          0                    [OK]

(3)下載鏡像

注意鏡像名稱要寫全,就是用docker search name 搜出來的NAME列的名稱。

docker pull name 如示例:[root@dockermain-154 src]# docker pull jdeathe/centos-ssh-apache-phpPulling repository jdeathe/centos-ssh-apache-php........62203f428b1f: Download complete e1812755a4ca: Download complete 0910edda3736: Download complete Status: Downloaded newer image for jdeathe/centos-ssh-apache-php:latest

(4)查看已安裝的鏡像

[root@dockermain-154 src]# docker imagesREPOSITORY                      TAG                 IMAGE ID            CREATED             VIRTUAL SIZEcentos                          latest              dade6cb4530a        10 days ago         210.1 MBjdeathe/centos-ssh-apache-php   latest              f1a489312a4a        3 months ago        297.7 MB

(5)docker容器中運行命令

docker run命令有兩個參數,一個是鏡像名,一個是要在鏡像中運行的命令。 注意:IMAGE=REPOSITORY[:TAG],如果IMAGE參數不指定鏡像的TAG,默認TAG為latest。[root@dockermain-154 run]# sudo docker run jdeathe/centos-ssh-apache-php echo 'hello world!'hello world![root@dockermain-154 run]# sudo docker run jdeathe/centos-ssh-apache-php hostnamedb7e1d2269fb

(6)列出容器

 查看最近生成的容器:docker ps -l 查看正在運行的容器:docker ps [root@dockermain-154 run]# docker ps -lCONTAINER ID        IMAGE                                  COMMAND             CREATED             STATUS                      PORTS               NAMESdb7e1d2269fb        jdeathe/centos-ssh-apache-php:latest   "hostname"          27 seconds ago      Exited (0) 26 seconds ago                       adoring_babbage 

(7)顯示容器標準輸出

[root@dockermain-154 run]# docker ps -lCONTAINER ID        IMAGE                                  COMMAND             CREATED             STATUS                      PORTS               NAMESdb7e1d2269fb        jdeathe/centos-ssh-apache-php:latest   "hostname"          27 seconds ago      Exited (0) 26 seconds ago                       adoring_babbage     [root@dockermain-154 run]# docker logs db7e1d2269fbdb7e1d2269fb

(8)給容器中安裝程序或服務

[root@dockermain-154 run]# sudo docker run centos yum install -y httpdLoaded plugins: fastestmirror..........Dependency Installed:  apr.x86_64 0:1.4.8-3.el7                                                        apr-util.x86_64 0:1.5.2-6.el7                                                   centos-logos.noarch 0:70.0.6-1.el7.centos                                       httpd-tools.x86_64 0:2.4.6-19.el7.centos                                        mailcap.noarch 0:2.1.41-2.el7                                                 Failed:  httpd.x86_64 0:2.4.6-19.el7.centos                                            Complete!

(9)保存對容器中的修改并生成新的鏡像

docker commit CONTAINERID [REPOSITORY[:TAG]]REPOSITORY參數可以是新的鏡像名字,也可以是舊的鏡像名;如果和舊的鏡像名和TAG都相同,會覆蓋掉舊的鏡像。[root@dockermain-154 ~]# docker commit bd7cc4f4ac92 centos:httpd1e0915f3247b86414ebc11fd994fc6abfb590ff3b1ab890949c845ee88b2d9f4[root@dockermain-154 ~]# docker imagesREPOSITORY                      TAG                 IMAGE ID            CREATED             VIRTUAL SIZEcentos                          httpd               1e0915f3247b        9 seconds ago       320.8 MBcentos                          latest              dade6cb4530a        10 days ago         210.1 MBjdeathe/centos-ssh-apache-php   latest              f1a489312a4a        3 months ago        297.7 MB

(10)停止正在運行的容器

 

(11)查看容器或鏡像詳情

下面是我剛保存提交產生的新的容器[root@dockermain-154 ~]# docker inspect 943e45b6e5f3[{    "AppArmorProfile": "",    "Args": [],    "Config": {        "AttachStderr": true,        "AttachStdin": true,        "AttachStdout": true,        "Cmd": [            "/bin/bash"        ],        "CpuShares": 0,        "Cpuset": "",        "Domainname": "",        "Entrypoint": null,        "Env": [            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"        ],        "ExposedPorts": null,        "Hostname": "943e45b6e5f3",        "Image": "centos:httpd",        "MacAddress": "",        "Memory": 0,        "MemorySwap": 0,        "NetworkDisabled": false,        "OnBuild": null,        "OpenStdin": true,        "PortSpecs": null,        "StdinOnce": true,        "Tty": true,        "User": "",        "Volumes": null,        "WorkingDir": ""    },

(12)刪除容器

docker rm CONTAINERID查看所有容器ID:docker ps -a -q刪除所有的容器:docker rm $(docker ps -a -q)

(13)刪除鏡像

docker rmi IMAGE

(14)查看docker的信息,包括Containers和Images數目、kernel版本等

[root@dockermain-154 ~]# docker infoContainers: 14Images: 56Storage Driver: aufs Root Dir: /var/lib/docker/aufs Dirs: 89Execution Driver: native-0.2Kernel Version: 3.10.5-3.el6.x86_64Operating System: <unknown>CPUs: 1Total Memory: 989.6 MiBName: dockermain-154ID: W4PW:W3XR:FQZE:SBAA:2DS2:BM6N:DV5B:ARF2:3SZM:XGST:5ZF7:DFZVWARNING: No swap limit support

(15)創建容器,并像平常ssh登錄一樣使用

[root@dockermain-154 ~]# docker run -i -t centos /bin/bash[root@7c0414d03fe7 /]# lsbin  dev  etc  home  lib  lib64  lost+found  media  mnt  opt  proc  root  run  sbin  selinux  srv  sys  tmp  usr  var
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
精品国模在线视频| 国产成人精品免高潮费视频| 2020欧美日韩在线视频| 国产精品久久久久久av福利软件| 久久精视频免费在线久久完整在线看| 在线精品国产欧美| 久久久国产一区二区三区| 亚洲精品视频在线播放| 成人亲热视频网站| 亚洲91精品在线| 57pao国产成人免费| 久久久人成影片一区二区三区观看| 久久久久久18| 亚洲天堂av在线免费观看| 欧美精品一区在线播放| 最近日韩中文字幕中文| 国产精品成人一区二区三区吃奶| 黑人巨大精品欧美一区二区| 中文字幕精品网| 日韩国产精品亚洲а∨天堂免| 久久久久久久国产| 成人亚洲欧美一区二区三区| 国产91精品久久久久久久| 久久亚洲精品小早川怜子66| 久久亚洲国产成人| 亚洲片国产一区一级在线观看| 国产欧美精品在线播放| 成人性生交大片免费看视频直播| 久久免费成人精品视频| 亚洲激情电影中文字幕| 黄网站色欧美视频| 久久视频这里只有精品| 久久久中文字幕| 亚洲性无码av在线| 日韩av在线免费观看| 91精品综合视频| 国产精品亚洲片夜色在线| 亚洲欧美综合精品久久成人| 国产成人亚洲综合91精品| 国产97人人超碰caoprom| 欧美福利视频网站| 日韩在线精品视频| 亚洲色图av在线| 精品magnet| 亚洲欧美激情在线视频| 欧美激情中文网| 精品福利樱桃av导航| 日韩有码视频在线| 亚洲电影免费观看高清完整版| 91国产视频在线| 一区二区亚洲精品国产| 国产精品视频1区| 成人写真视频福利网| 国产精品久久不能| 伊人伊成久久人综合网小说| 国产亚洲视频在线| 欧美国产高跟鞋裸体秀xxxhd| 欧美激情视频一区二区三区不卡| 日韩亚洲综合在线| 久久精品国产清自在天天线| 韩曰欧美视频免费观看| 日韩h在线观看| 亚洲影视九九影院在线观看| 成人做爽爽免费视频| 国产精品久久久久久久久久新婚| 91在线看www| 永久免费毛片在线播放不卡| 久久精品国产精品亚洲| 456亚洲影院| 国产精品偷伦一区二区| 国内精品久久影院| 欧美激情videoshd| 亚洲国产精品va在看黑人| 69久久夜色精品国产69| 在线观看国产精品日韩av| 精品电影在线观看| 国产人妖伪娘一区91| 中文国产亚洲喷潮| 国产成人精品999| 国产精品欧美激情| 国产精品亚洲第一区| 国产精品99久久久久久人| 亚洲电影在线看| 日韩av理论片| 中文字幕久久久| 欧美性猛交xxxx免费看漫画| 亚洲午夜国产成人av电影男同| 国产精品美女在线观看| 国产午夜精品一区理论片飘花| 一本色道久久88亚洲综合88| 在线免费观看羞羞视频一区二区| 午夜精品一区二区三区av| 91在线精品视频| 久久免费视频观看| 欧美成人精品在线播放| 亚洲大胆人体在线| 日韩av在线免费观看| 欧美亚洲国产日本| 国产suv精品一区二区三区88区| 欧美高清视频一区二区| 国产精品爱久久久久久久| 亚洲激情久久久| 97香蕉久久超级碰碰高清版| 色婷婷av一区二区三区在线观看| 亚洲午夜性刺激影院| 中文字幕国产精品| 久久久在线免费观看| 国产精品高清免费在线观看| 97高清免费视频| 日韩欧美精品在线观看| 国产va免费精品高清在线观看| 8050国产精品久久久久久| 欧美www视频在线观看| 亚洲日韩中文字幕| 国产狼人综合免费视频| 一区二区三区视频免费在线观看| 2018国产精品视频| 国产成人在线一区二区| 亚洲欧美精品中文字幕在线| 亚洲自拍偷拍在线| 久久国产精品视频| 国产精品久久国产精品99gif| 伊人久久久久久久久久久| 日韩精品在线观| 日本不卡视频在线播放| 久久久久国产精品免费| 久久久久久久一区二区三区| 欧美成人一区在线| 亚洲色图五月天| 成人免费视频网址| 国产69精品99久久久久久宅男| 日韩精品视频在线| 欧美老肥婆性猛交视频| 精品久久久久久久久久久| 日韩av一区二区在线| 亚洲人成网站999久久久综合| 国模叶桐国产精品一区| 中文字幕av一区| 亚洲成人久久久| 综合久久五月天| 亚洲精品美女久久久久| 亚洲xxxx视频| 国产精品h在线观看| 国产美女扒开尿口久久久| 91高清免费在线观看| 亚洲精品福利视频| 深夜福利91大全| 国产精品男女猛烈高潮激情| 欧美性在线观看| 日韩在线观看免费高清完整版| 欧美激情网站在线观看| 亚洲高清久久久久久| 91午夜理伦私人影院| 欧美精品免费在线| 国内精品模特av私拍在线观看| 尤物yw午夜国产精品视频明星| 日韩在线免费av| 亚洲欧美国产精品专区久久| 亚洲第一av在线| 国产精品专区第二| 在线观看久久av| 国产xxx69麻豆国语对白| 国产成人高清激情视频在线观看| 一本大道久久加勒比香蕉|