zoukankan      html  css  js  c++  java
  • Linux之docker部署及基本操作

    Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。

    镜像的分层结构:

     

    docker与虚拟化技术对比:

     docker的优劣势:

     

    容器的简单部署:

    请自行在官网或阿里云准备docker相关的安装包
    本次实验环境为rhel7.3的虚拟机,已在物理机配置好rhel7.5的yum源以及docker的yum源

    配置好虚拟机server1的yum指向

    cd /etc/yum.repos.d/
    vim rhel7.5.repo
    [rhel7.5]
    name=rhel7.5
    baseurl=http://172.25.11.250/rhel7.5
    gpgcheck=0
    
    vim docker.repo
    [docker]
    name=docker-ce
    baseurl=http://172.25.11.250/docker
    gpgcheck=0
    
    yum repolist
    

      

     安装docker以及命令

    yum list docker*
    yum install docker-ce.x86_64 docker-ce-cli.x86_64 bash-* -y
    

      

     开启docker并设为开机启动
    查看防火墙相关

    systemctl start docker
    systemctl enable docker
    sysctl -a|grep iptables
    

      

     部署一个游戏(自行准备)

    docker images  ##查看镜像
    docker load -i game2048.tar   ##加载到docker
    docker run -d --name vm1 -p 80:80 game2048  ##运行
    docker images
    

      

     打开浏览器

    • 部署busybox并测试
      mkdir /docker
      vim Dockerfile
      FROM busybox
      RUN echo 'hello world'
      
      cd ~
      docker load -i busybox.tar 
      docker images
      

        

      cd /docker
      docker build -t busybox:v1 .
      docker images
      docker history busybox:v1
      docker history busybox
      

        

       

       再次编写Docker

      cd /docker
      vim Dockerfile
      FROM busybox
      RUN echo 'hello world'
      RUN echo 'i love you'
      
      docker build -t busybox:v2 .
      docker images
      docker history busybox:v2
      docker history busybox
      

        

       

     基本介绍到此结束。

     

  • 相关阅读:
    BZOJ.2199.[USACO2011 Jan]奶牛议会(2-SAT)
    BZOJ.1997.[HNOI2010]Planar(2-SAT)
    POJ.3648.Wedding(2-SAT)
    POJ.3678.Katu Puzzle(2-SAT)
    POJ.3207.Ikki's Story IV-Panda's Trick(2-SAT)
    洛谷.4180.[模板]次小生成树Tree(Kruskal LCA 倍增)
    BZOJ.4766.文艺计算姬(Prufer)
    zabbix 微信告警机制
    网络地址
    tcp与udp的区别
  • 原文地址:https://www.cnblogs.com/WinkJie/p/13663883.html
Copyright © 2011-2022 走看看