容器安装及基本使用

容器安装及基本使用

目录
1、认识容器
1.1 容器简介
1.2 容器的优缺点
1.3 容器的使用
2、docker安装
2.1 docker安装条件
2.2 docker部署
3、docker使用
3.1 docker镜像管理
3.1.1 镜像管理命令
3.1.2 命令使用案例
3.2 docker容器管理
3.2.1 容器管理命令
3.2.2 命令使用案例

1、认识容器

1.1 容器简介

linux中的容器是将应用程序和使用环境(如依赖包)封装打包成一个个标准化单元,使开发、交付和部署变得更加的便捷。
容器技术由三个内核技术组成:
Cgroups (Control Groups)资源管理
SELinux 安全
NameSpace 命名空间

Linux有六大命名空间:
UTS、NETWORK、MOUNT、USER、PID、IPC

1.2 容器的优缺点

容器优点在于部署服务更加便捷高效。
容器的缺点在于隔离性较差,共用Linux内核,安全性有先天缺陷。

1.3 容器的使用

我们使用Docker提供的命令来管理容器,不需要去过多的关心底层的内核技术。就好像我们用virsh-manager来管理虚拟机一样。

2、docker安装

2.1 docker安装条件

1、需要64为操作系统。
2、至少RHEL6.5以上的版本。
3、建议关闭防火墙,因为docker软件会自动管理防火墙。

实验使用软件包(系统:centos7.5 ):
docker-ce-18.06.3.ce-3.el7.x86_64.rpm
docker-distribution-2.6.2-2.git48294d9.el7.x86_64.rpm

2.2 docker部署

准备两台2cup、2G内存的云主机

主机名 IP地址 最低配置
node-0001 192.168.1.31 2CPU,2G内存
node-0002 192.168.1.32 2CPU,2G内存

1、跳板机yum源添加docker软件

[root@ecs-proxy ~]# cp -a docker /var/ftp/localrepo/ 
[root@ecs-proxy ~]# cd /var/ftp/localrepo/
[root@ecs-proxy localrepo]# createrepo --update .

2、在node 节点验证软件包

[root@node-0001 ~]# yum makecache
[root@node-0001 ~]# yum list docker-c
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值