• docker学习整理(一)


    docker入门

    三大概念:

      一、容器(container):

        镜像与容器的关系类似java中类与对象。容器实质是启动的镜像进程。

        容器关闭时,其内部操作都会消失。

      二、镜像(image):

        一个特殊的文件系统,包含运行时所需的程序,文件,配置,库,以及一些系统参数。

        分层存储结构,构建是分层构建,前一层构建完成后会构建下一层。

      三、仓库(repository):  

        存放镜像的地方。

        公开服务仓库:Docker Hub

        私有服务仓库:用户自己搭建的仓库。

    容器基本操作:

         启动docker服务: systemctl start docker

      一、运行第一个容器

        docker提供了一个默认的ubuntu镜像,使用命令: docker run -i -t ubuntu /bin/bash   启动容器,ubuntu会自动下载镜像。

        以交互方式运行容器,启动ubuntu镜像,并运行/bin/bash命令,相当于启动了ubuntu虚拟机,并登录了root用户。

       二、重命名容器

        docker run --name newname -i -t ubuntu /bin/bash

      三、重启启动和停止容器

        查看已启动容器

        docker ps -a 

                  

        docker restart f27707731b16

        附着容器,重新进入容器

        docker attach 容器ID

        

      四、创建守护式容器

        docker run -d ubuntu /bin/bash -c "while ture; do echo hello; sleep 1; done"

        ※ 此时注意,如果容器没有可运行的进程,或运行的进程结束,此时容器仍旧会退出。

      

  • 相关阅读:
    codeforces 407B Long Path
    CodeForces 489C Given Length and Sum of Digits...
    hacker cup 2015 Round 1 解题报告
    hacker cup 2015 资格赛
    Codeforces 486(#277 Div 2) 解题报告
    POJ 3468 A Simple Problem with Integers splay
    Codeforces 484(#276 Div 1) D Kindergarten DP
    求平均值问题201308031210.txt
    I love this game201308022009.txt
    QQ
  • 原文地址:https://www.cnblogs.com/guanhao0114/p/14219249.html
Copyright © 2020-2023  润新知