docker安装与基本命令

1.安装

个人感觉docker安装只要根据官网上的文件进行安装即可

https://docs.docker-cn.com/engine/installation/

Docker理解:

Docker与虚拟机相比

  1. docker上的linux镜像是精简化的,但是能够保证部署的软件正在的运作(runtime)。而虚拟机运行的是一个完整的Linux操作系统,包括一些硬件的虚拟,比较臃肿。一个Linux镜像也就几十M到百M不等,相比一个Linux的系统非常精简。使用docker可以节省内存的占用。如果要运行2个相互隔离的应用,虚拟机需要2个虚拟机,大大占用了内存,而docker只会给容器中的主程序分配内存,docker只需创建2个容器即可达到2个虚拟机的效果。而且docker容器的启动是秒级的。因为每个容器都是隔离的,所以耦合性非常低。
  2. docker有三个主要的概率,仓库,容器及镜像,就像版本控制一样管理这我们项目。我们可以充仓库中下载镜像,通过镜像启动容器,也可以打包好容器后将镜像上传到仓库供运维或开发人员一起使用,保证了开发,运行环境一致。因为有容器的存在,在部署集群环境时候,运维人员直接使用开发人员打包好并且配置好的镜像直接在机器上运行,简单暴力。

 

 

Docker基本操作命令:

Docker images 查看已经下载的容器

Docker search 镜像名称       查询hub上的镜像

Docker pull 镜像名:版本号     下载镜像到本地

Docker run –it 镜像id(或镜像名)     运行镜像 生成容器(实例)

Exit 退出并停止运行容器

Ctrl+p+q 退出,容器后台运行

 

Docker ps 查看正在运行的容器

Dcoker attach 重新进入容器实例进行操作

docker exec [OPTIONS] CONTAINER COMMAND [ARG...]  不用进入容器对正在运行的容器进行操作(隔山打牛)

例如:docker exec -t ec13e2a9dda7 ls -l /tmp 查看容器里tmp目录下的文件

Dockers log 打印容器的日志

Docker stop 容器id   停止运行容器

Docker ps –a 全部容器进程 包括已经停止

Docker start 容器id 启动容器

 

Docker cp 容器id:目录/文件 宿主机目录/文件  (复制容器中的文件到宿主机)

例子:docker cp ec13e2a9dda7:/tmp/yum.log /root

 

待补充 docker和linux命令差不多,前面加个docker 就好了 。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值