Docker安装

版本

  • CE 即社区版(免费,支持周期三个月)
  • EE 企业版(强调安全,付费使用)

系统要求

  • Docker CE 支持 64位 版本 CentOs7,并且要求内核版本不低于 3.10
uname -r

image-20210826141640241

如果已经安装了 Docker 可以使用下面命令卸载:

sudo yum remove docker docker-common docker-selinux docker-engine

image-20210826141815609

安装与卸载

使用 yum

sudo yum install docker-ce

image-20210826193103972

如果出现如上问题执行如下步骤即可命令如下,运行的结果图就不贴了自行去执行:

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

然后在执行使用 yum 安装命令如下即可进行安装:

sudo yum install docker-ce

使用脚本安装

使用脚本安装的方式我这里只是记录我还是推荐使用 yum 的方式,在测试或开发环境中 Docker 官方为了简化安装流程,提供了一套便捷的安装脚本如下:

curl -fsSL https://get.docker.com -o get-docker.sh

curl 是下载的意思,下载好了脚本之后在执行如下命令执行脚本即可安装:

sudo sh get-docker.sh --mirror Aliyun

启动 Docker

设置开启启动:

sudo systemctl enable docker

启动 docker:

sudo systemctl start docker

查看 docker 信息:

docker info

image-20210826194218586

查看 docker 版本信息:

docker --version

将用户加入到 docker 组当中

  • 默认情况下,docker 命令会使用 Unix socketDocker 引擎通讯
  • 而只有 root 用户和 docker 组的用户才可以访问 Docker 引擎的 Unix socket
  • 一般 Linux 系统上不会直接使用 root 用户进行操作。因此,需要将使用 docker 的用户加入 docker 用户组加入方式命令如下
sudo usermod -aG docker $USER

测试是否安装正确

运行如下命令即可测试命令如下:

docker run hello-world

默认是没有镜像的,会到 DockerHub 上拉取一个镜像:

image-20210826194913409

卸载

删除 docker 安装包命令如下:

sudo yum remove docker-ce

删除 docker 镜像命令如下:

sudo rm -rf /var/lib/docker

配置镜像加速器

在阿里去中开通容器镜像服务,在控制台左侧找到 镜像加速器

image-20210826195837932

image-20210826195901458

/etc/docker/daemon.json 中写入如上内容:

image-20210826200000076

重新启动服务生效

sudo systemctl daemon-reload
sudo systemctl restart docker

image-20210826200927282

测试

查看当前 docker 容器

docker ps -a

删除容器

docker rm -f 容器ID

image-20210826200242051

docker rm -f bb5ed873fbed

image-20210826200331704

删除镜像

查看镜像列表命令如下:

docker images

image-20210826200503118

删除镜像命令如下:

docker rmi REPOSITORY

image-20210826200546463

docker rmi hello-world

image-20210826200604158

再继续执行 docker run hello-world 如下图:

image-20210826200957146

posted @ 2021-08-26 20:08  BNTang  阅读(68)  评论(0编辑  收藏  举报