zoukankan      html  css  js  c++  java
  • 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"

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

      

  • 相关阅读:
    Git
    Entropy, relative entropy and mutual information
    2021.5.3 团队冲刺第六天
    2021.5.2 团队冲刺第五天
    2021.5.1 团队冲刺第四天
    2021.4.30 团队冲刺第三天
    2021.4.29 团队冲刺第二天
    2021.4.28 团队冲刺第一天
    2021.4.27
    2021.4.26
  • 原文地址:https://www.cnblogs.com/guanhao0114/p/14219249.html
Copyright © 2011-2022 走看看