docker的基本操作

在Linux运维中我们经常会用到docker,docker通过丰富的镜像软件可以为我们的服务操作带来方便

安装docker

  首先Docker要求CentOS系统的内核版本高于 3.10 ,通过 uname -r 命令查看你当前的内核版本是否支持安装docker。
如果内核版本过低就更新一下系统内核

yum update

然后安装需要的软件包,yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的

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

设置yum源:

sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

我们可以查看所有仓库中所有docker版本,并选择特定版本安装:

yum list docker-ce --showduplicates | sort -r

做好这些前提准备之后我们就可以安装docker了

sudo yum install docker-ce-17.12.0.ce

启动、设置开启开机启动

sudo systemctl start docker
sudo systemctl enable docker

完成上面的操作后验证安装是否成功(有client和service两部分表示docker安装启动都成功了):

docker version

查看docker启动状态:

systemctl status docker

卸载

查询docker安装过的包:

删除安装包:

yum remove docker-ce.x86_64 ddocker-ce-cli.x86_64 -y

删除镜像/容器等:

rm -rf /var/lib/docker

然后我们还可可以删除容器的方法:

  • 先停止运行的容器:

    docker container stop [container-id]
  • 然后删除容器:

docker container rm [container-id]
  • 最后删除镜像:
    docker image rmi [image-id]

获取对应的 id 可以通过命令:docker container lsdocker image ls