Docker安装以及简单使用

前提条件

如果是CentOS8,可以参考这篇文章centos8.0安装docker

  1. Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。
  2. Docker 运行在 CentOS-6.5 或更高的版本的 CentOS 上,要求系统为64位、系统内核版本为 2.6.32-431 或者更高版本。

移除旧版本以及相关内容

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

在这里插入图片描述

安装依赖包

yum install -y yum-utils \ device-mapper-persistent-data \  lvm2

更新并安装Docker CE

//添加软件源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
//更新并安装docker-ce
yum update && yum -y install docker-ce

验证安装

  • 启动docker
systemctl start docker
  • 查看信息
docker version

在这里插入图片描述

设置阿里云镜像加速

在这里插入图片描述
根据提示开通服务后执行以下操作(镜像加速器有很多,在此用的是阿里云的)
根据操作文档操作
根据操作文档操作即可
在这里插入图片描述

验证配置

docker info

在这里插入图片描述

尝试安装tomcat镜像

docker pull tomcat

在这里插入图片描述

启动tomcat

docker run -p 8080:8080 tomcat

在这里插入图片描述

常用命令

  1. 搜索容器镜像
    docker search xxx
  2. 下载容器镜像
    docker pull xxx
  3. 启动容器镜像
    docker run <IMAGE ID>
  4. 停止一个容器
    docker stop xxx

先发SIGTERM信号给docker,允许其在一定时间(默认10s)内进行一些操作(例如资源回收),若这段时间内容器未停止,则发送SIGKILL信号强行杀死容器

  1. 停止一个容器2
    docker kill xxx

直接发送SIGKILL信号杀死容器。

  1. 运行已停止的容器
    docker start
  2. 删除容器
    docker rm <CONTAINER ID>
  3. 删除镜像
    docker rmi <IMAGE ID>
posted @ 2019-12-24 10:08  ·Tiger  阅读(260)  评论(0)    收藏  举报