美文网首页
2020-11-28 Docker

2020-11-28 Docker

作者: isme_69e3 | 来源:发表于2020-12-09 20:55 被阅读0次

    1、Docker是什么

    解决了运行环境和配置问题软件容器,方便做持续集成并有助于整体发布的容器虚拟化技术

    2、虚拟机缺点

    1.占用资源多   2.冗余步骤多 3. 启动慢

    3、去哪儿下载
       官网: https://www.docker.com/
        仓库: https://hub.docker.com/

    4、安装Docker环境前提

    5、Docker三大要素
     1.镜像(image)
            就是一个只读的模板。镜像可以用来创建Docker容器, 一个镜像可以创建多个容器。
     2.容器(container)    

     3.仓库(repository)

     4.总结

    6、安装
        CentOS6安装Docker
        

    7、阿里云镜像加速

    8、镜像命令
            

    9、Docker容器命令
        

    9.1.创建一个容器
        命令:  docker -it --name 起名 镜像名字

    9.2. 查看容器情况
    docker ps 

    9.3 退出容器方法(两种)
        exit 退出并关闭
        ctrl+P+Q 容器不停止退出

    9.4 启动容器
        docker start 容器id或者容器名字

    9.5 重启容器
        docker restart 容器id或者容器名字

    9.6 停止容器 (两种)
        docker stop 容器id或者容器名字  -- 》正常停止
        docker kill  容器id或者容器名字 --> 强制停止

    9.7 删除已停止容器 
        docker rm 容器id或者容器名字

    9.8 进入容器
        sudo docker exec -it 容器id或者容器名字  /bin/bash (是在容器中打开新的终端,并且可以启动新的进程)
        docker attach 容器ID (直接进入容器并启动命令的终端,不会启动新的进程)
        docker run -d 容器名

    9.9 查看容器内运行的进程
        docker top 容器名或容器id

    9.10.查看容器细节
        docker inspect 容器名或容器id

    9.11 从容器内拷贝文件到主机上
        docker cp 容器名或容器id :/tmp/yum.log /root

    10. Docker镜像
        镜像是一种轻量级、可执行的独立软件包,用来打包软件运行环境和基于运行环境开发的软件,它包含运行某个软件所需要的内容,包括代码、运行时、库、环境变量和配置文件。

    11.Docker镜像commit 提交
        docker commit -a="作者" -m="描述" 镜像id 命名空间名称:版本号
        docker commit -a="zzyy" -m="tomcat del docs" 镜像id atguige/mytomcat:1.2

    12.Docker容器数据卷
    是什么:

    持久化

    干什么:

    容器的持久化/容器间的继承+共享数据

     容器卷添加
    1.直接命令添加
        docker run -it -v /宿主机绝对路径目录:/容器内目录 镜像名
        docker run -it -v /myDataVolume:/dataVolumeContainer 镜像名
    2.DocerFile添加
        


    2020-11-28 学习到:https://edu.aliyun.com/lesson_1940_16944#_16944

    相关文章

      网友评论

          本文标题:2020-11-28 Docker

          本文链接:https://www.haomeiwen.com/subject/pfeqwktx.html