- Docker的安装和升级
- Docker 的升级 sudo apt-get update 和 sudo apt-get install lxc-docker
- 使用uname -a检查内核版本信息
- 检查Device Mapper
使用DeviceMapper作为存储驱动,Device Mapper支持自动精简配置,可以在一种文件系统中存储多台虚拟设备。
4,安装Docker
1),首先添加Docker的APT仓库,
Sudo sh -c “echo deb https://get.docker.io/ubuntu docker main > /etc/apt/sources.list.d/docker.list”
2),安装之前要确认已经安装了curl命令,
下载docker yum install docker
开启docker服务 systemctl start docker
查看安装docker的版本 yum list installed | grep docker
注意:docker目前不支持32位的CPU,运行Linux3.8,或更高版本内核,内核必须支持cgroup和命名空间namespace功能
Docker的卸载
查询安装过的包
yum list installed | grep docker
docker-engine.x86_64 17.03.0.ce-1.el7.centos @dockerrepo
删除安装的软件包
yum -y remove docker-engine.x86_64
删除镜像/容器等
rm -rf /var/lib/docker
卸载docker yum remove
删除所有的图片,容器和卷 rm -rf /var/lib/docker
CentOS7查看和关闭防火墙
CentOS 7.0默认使用的是firewall作为防火墙
查看防火墙状态
firewall-cmd --state
停止firewall
systemctl stop firewalld.service
禁止firewall开机启动
systemctl disable firewalld.service
关闭selinux
1,进入到/etc/selinux/config文件
2,vi /etc/selinux/config
3,将SELINUX=enforcing改为SELINUX=disabled
配制免密登录的命令
5,ssh-keygen -t rsa
6,ssh-copy-id root@master
iptables方式:
查看防火墙状态:service iptables status
iptables:未运行防火墙
开启防火墙:service iptables start
关闭防火墙:service iptables stop
# cd /etc/init.d/
查看防火墙状态# /etc/init.d/iptables status
暂时关闭防火墙# /etc/init.d/iptables stop
重启iptables#
/etc/init.d/iptables restart
vi /etc/selinux/config
添加 SELINUX=disabled
docker安装完成后,
测试是否安装成功:sudo docker run --rm hello-world
显示运行结果。这个测试是运行了一个测试图像在一个容器中。
查看安装docker的版本docker –v
docker启动命令,docker重启命令,docker关闭命令
启动 systemctl start docker
守护进程重启 sudo systemctl daemon-reload
重启docker服务 systemctl restart docker
重启docker服务 sudo service docker restart
关闭docker service docker stop
关闭docker systemctl stop docker
关闭docker /bin/systemctl stop docker.service