美文网首页
容器的知识介绍

容器的知识介绍

作者: zwb_jianshu | 来源:发表于2019-07-27 13:38 被阅读0次

    什么是容器?

    在隔离的环境运行的一个进程,环境,有自己的ip,主机名,系统文件,进程管理。
    

    容器的优势?

    轻量,损耗少,性能高,启动快
    

    镜像常用命令:

    [root@oldboy ~]# docker image 
    build    history  import   inspect  load     ls       prune    pull     push     rm       save     tag 
    
    docker images   查询镜像列表
    docker rmi        删除镜像
    docker  load  导入镜像
    docker save 导出镜像
    docker push上传
    docker pull 下载
    docker search  搜索
    docker tag  给镜像大标签
    docker  build  构建镜像
    docker history 查看构建历史
    

    容器常用命令:

    [root@oldboy ~]# docker container 
    attach   cp       diff     export   kill     ls       port     rename   rm       start    stop     unpause  wait     
    commit   create   exec     inspect  logs     pause    prune    restart  run      stats    top      update 
    [root@oldboy ~]# docker config 
    create   inspect  ls       rm 
    [root@oldboy ~]# docker context 
    create   export   import   inspect  ls       rm       update   use 
    
    docker run  创建并启动容器
    docker stop 停止容器
    docker start 启动容器
    docker restart 重启容器
    docker ps 查看容器
    docker kill 强制关闭容器
    docker cp 在宿主机和容器之间拷贝文件
    docker rm  删除容器
    docker commit 将容器提交为镜像
    docker  logs  查看容器运行时的输出
    docker  exec 进入容器(使用不同的终端)
    docker attach 进入容器(使用同一个终端)  ctrl +p,ctrl + q
    

    docker run参数

    -it  分配一个交互式的终端
    -d 后台运行
    -p ==  --expose端口映射
    -P随机端口映射
    -v ==--volume 使用卷
    --name  容器的名字
    --env == -e  环境变量
    --link  容器间互联
    --restart=always
    --cpus
    --memory
    --rm
    --workdir
    

    dockerfile指令:

    FROM   指定基础镜像
    RUN    构建镜像执行的命令
    ADD   添加文件(解压tar包)
    COPY 添加文件(不能解压)
    WORKDIR  切换工作目录
    ENV    指定环境变量
    EXPOSE  指定端口(docker run -P)
    VOLUME  把目录挂载到随机卷
    CMD  容器启动时运行的初识命令,可被替换
    ENTRYPOINT  容器启动时运行的初识命令,不能被替换
    

    相关文章

      网友评论

          本文标题:容器的知识介绍

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