linux CentOs 安装 docker 推荐测试和开发环境使用
linux CentOs 安装 docker,在测试和开发环境中,可以使用自动化的方便脚本来安装Docker
进入到我们的 linux 系统中,先查看是否已安装 docker
可以先尝试看一下 docker 版本:
docker -v
然后提示了:
-bash: docker: command not found
这就说明,没有 docker 这个命令。
还有一种,是查看 docker 服务状态
service docker status
也提示了:
Unit docker.service could not be found.
说是 找不到 docker 这个服务。
那么就证明,我们的系统里,是没有 docker 的,那么我们就开始进行 docker 的安装。
使用官方安装脚本自动安装:
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
静静等待即可,出现这类:
================================================================================
To run Docker as a non-privileged user, consider setting up the
Docker daemon in rootless mode for your user:
dockerd-rootless-setuptool.sh install
Visit https://docs.docker.com/go/rootless/ to learn about rootless mode.
To run the Docker daemon as a fully privileged service, but granting non-root
users access, refer to https://docs.docker.com/go/daemon-access/
WARNING: Access to the remote API on a privileged Docker daemon is equivalent
to root access on the host. Refer to the 'Docker daemon attack surface'
documentation for details: https://docs.docker.com/go/attack-surface/
================================================================================
出现上面这些就代表可以了,我们可以再查看 docker 版本看一下:
docker -v
就不再像之前那样了,而是出现了:
Docker version 24.0.1, build 6802122
现在 docker 就安装成功了,我们可以看一下 docker 服务的状态:
service docker status
输出的内容包含了:
Active: inactive (dead)
意思就是说,服务已经存在了的,不过该服务并没有启动。
我们先启动 docker 服务:
service docker start
出现这样的,就代表成功启动服务:
Redirecting to /bin/systemctl start docker.service
然后我们可以再跳回去,查看 docker 服务的状态,这时候就会看到,不再提示:
Active: inactive (dead)
而是出现:
Active: active (running)
这样就证明, docker 服务已经启动,我们可以使用 docker 的命令了
小知识点:
在未启动 docker 服务时,可以使用 docker 的命令不呢? 比如:
docker images
docker ps
以上这些。。。
我测试过了,如果我们的 docker 服务处于 未启动状态,直接使用 以上这些命令,那么 docker 会做两件事情:
- 启动 docker 服务,就是:service docker start
- 再执行我们输入的 docker 命令,比如:docker images
所以说,如果 docker 未启动时,照样可以直接使用 docker 的相关命令。
当然这是我当前使用时是这样的,有可能同学们安装的环境,linux 系统等有一定的限制,无法达到这样的效果,也没关系,再使用 docker 命令之前,先看看服务状态即可。
更多推荐


所有评论(0)