• docker(2)安装centos7镜像与容器管理


    1、镜像加速器

    创建/etc/docker/daemon.json

    {
      "registry-mirrors": [
        "https://registry.docker-cn.com"
      ]
    }

    2、重启服务

    $ sudo systemctl daemon-reload
    $ sudo systemctl restart docker

    3、拉取centos7镜像

    docker pull centos:7

    4、查看镜像id

    [root@cent7-zuoys docker]# docker images
    REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
    hello-world         latest              fce289e99eb9        2 months ago        1.84kB
    centos              7                   1e1148e4cc2c        3 months ago        202MB

    5、登录docker中的centos7(本质是创建了一个容器)

    [root@cent7-zuoys docker]# docker run -ti 1e11 /bin/bash
    #1e11 是 IMAGE ID 前四位数字-能区分出是哪个image即可
    [root@a3b489cec243 /]#
    #登录成功,接下来就可以为所欲为啦

    6、检查centos7系统

    [root@a3b489cec243 /]# cat /etc/redhat-release
    CentOS Linux release 7.6.1810 (Core) 

    此时在该容器的外部的主系统中执行

    [root@cent7-zuoys ~]# docker ps -a

    说明:之所以有3个1e11,是因为我执行了3次

    docker run -ti 1e11 /bin/bash

    从而,创建了3个容器,即3个centos7的实例。

    如果我想启动并进入3fab的容器时,有以下2种方法。

    方法1

    #启动容器
    docker start zen_newton
    #进入容器
    docker attach zen_newton

    方法2

    docker exec -it zen_newton /bin/bash

    退出容器:

    Ctrl+D或者exit

    理解:1个centos7的镜像可以创建多个容器,而每个容器相当于1个centos7系统。

    总结------------------------

    停止或删除容器:

    #删除指定容器
    docker rm suspicious_aryabhata
    #删除所有容器
    docker rm $(docker ps -aq)
    
    #停止全部运行中的容器
    docker stop $(docker ps -q)

    创建容器:

    docker images
    docker run -ti <image_id> /bin/bash

    启动容器:

    法1:
    #启动容器
    docker start zen_newton
    #进入容器
    docker attach zen_newton
    
    法2:
    docker exec -it zen_newton /bin/bash

    没有ifconfig,自行安装:

    yum install -y net-tools

    3个容器都安装后,本地ip如下:

  • 相关阅读:
    能飞英语学习软件学习实践
    英语学习方式总结与实践
    Hello World
    centos 7.6中搭建samba共享服务
    PHP漏洞全解(一)PHP网站的安全性问题
    MySQL查询语句练习题
    在PHP中使用CURL实现GET和POST请求的方法
    js数组的操作大全
    php四种基础算法:冒泡,选择,插入和快速排序法
    Linux查看端口使用状态及启动
  • 原文地址:https://www.cnblogs.com/yaoyuan2/p/10521198.html
Copyright © 2020-2023  润新知