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

容器的知识介绍

作者: 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  容器启动时运行的初识命令,不能被替换

相关文章

  • 容器的知识介绍

    什么是容器? 容器的优势? 镜像常用命令: 容器常用命令: docker run参数 dockerfile指令:

  • 使用Docker搭建Wordpress

    简单介绍 随着容器技术越来越活,不学点有关容器的知识不行了。之前接触了一些关于Docker的基础知识,今天来做一个...

  • 基于ecs快速搭建docker环境

    场景介绍 教程介绍如何快速搭建Docker环境,并使用Docker部署一个Nginx服务。 背景知识 容器技术 容...

  • 每天5分钟玩转Docker容器技术(二)

    容器核心知识 本篇通过 Docker 讨论容器的核心知识。 概述 容器核心知识主要回答有关容器 What、Why ...

  • 容器介绍

      容器其实是一种沙盒技术。沙盒就是能够像一个集装箱一样,把你的应用"装"起来的技术。这样,应用与应用之间,就因为...

  • 如何利用 Webshell 诊断 EDAS Serverless

    本文主要介绍 Serverless 应用的网络环境以及 Serverless 应用容器内的环境,了解背景知识以及基...

  • 如何利用 Webshell 诊断 EDAS Serverless

    本文主要介绍 Serverless 应用的网络环境以及 Serverless 应用容器内的环境,了解背景知识以及基...

  • 音视频开发之旅(22) STL 之 容器

    目录 STL的六大部件介绍 容器分类 序列式容器介绍(vector、list、deque) 关联式容器 资料 收获...

  • 常见的容器介绍

    常见的容器介绍 上古容器 Dictionary,key-value型数据结构,已被HashMap代替 HashTa...

  • 1. Docker介绍

    1 Docker介绍 1.1 Docker介绍 1.1.1 容器历史 早期的容器基于Linux的LXC工作. 可以...

网友评论

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

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