centos7部署docker

1.检测内核

需要内核版本>=2.6.32-431:`$ uname -r`

2.检测Device Mapper

检测Device Mapper作为存储驱动:`ls -l /sys/class/misc/device-mapper`
如果没有,下载并重加载内核:
sudo yum install -y device-mapper
sudo modprobe dm_mod

3.安装docker前置环境

yum -y install gcc
yum -y install gcc-c++

4.卸载旧版本docker

yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-selinux \ docker-engine-selinux \ docker-engine

5.安装docker

安装依赖包
yum install -y yum-utils device-mapper-persistent-data lvm2
设置stable镜像仓库
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
更新yum软件包索引
yum makecache fast
查看docker版本
yum list docker-ce.x86_64  --showduplicates | sort -r
安装docker
例如:yum install docker-ce-18.09.9 docker-ce-cli-18.09.9 containerd.io
yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
更新到最新版本
yum -y install docker-ce
启动docker
systemctl start docker

6.使用docker

查看docker版本
docker version
查看docker日志
cat /var/log/docker
搜索镜像
docker search tomcat
查看当前所有镜像
docker images
下载镜像
docker pull centos
运行容器
docker run centos echo "hello word"
运行容器 hello word
docker run hello-world

7.删除docker

查询删除docker
sudo yum list  installed | grep docker
直接删除
sudo yum remove docker \
                  docker-io \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine
清除镜像和容器文件
sudo rm -rf /var/lib/docker
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值