关于docker:CentOS7中配置Docker

30次阅读

共计 1252 个字符,预计需要花费 4 分钟才能阅读完成。

介绍

Docker 是一个开源的利用容器引擎,基于 Go 语言 并听从 Apache2.0 协定开源。
Docker 能够让开发者打包他们的利用以及依赖包到一个轻量级、可移植的容器中,而后公布到任何风行的 Linux 机器上,也能够实现虚拟化。
容器是齐全应用沙箱机制,相互之间不会有任何接口(相似 iPhone 的 app), 更重要的是容器性能开销极低。

指标

  • 在 CentOS7 中配置 docker;
  • 相熟 docker 的应用;

装置依赖包;

  • yum install -y yum-utils
  • yum makecache fast #更新 yum 软件包索引

删除旧版

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

装置 Docker
1. 设置下载 Docker 的镜像源

yum-config-manager --add-repo   http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

2. 装置 Docker

yum install docker-ce docker-ce-cli containerd.io

3. 启动命令操作

systemctl status docker(查看服务以后状态)systemctl start docker(启动 docker 服务)systemctl stop docker(定制 docker 服务)systemctl restart docker(重启 docker 服务)

4. 查看启动状态
systemctl status docker

5. 查看版本信息
docker version

Docker 启动错误处理
1. 谬误 1
[root@localhost docker]# sudo systemctl start docker

Job for docker.service failed because start of the service was attempted too often. See “systemctl status docker.service” and “journalctl -xe” for details.
To force a start use “systemctl reset-failed docker.service” followed by “systemctl start docker.service” again.

 谬误 1 解决:# daemon.json 改为 daemon.conf 
mv /etc/docker/daemon.json /etc/docker/daemon.conf

从新执行命令
systemctl status docker(查看服务以后状态)systemctl start docker(启动 docker 服务)systemctl stop docker(定制 docker 服务)systemctl restart docker(重启 docker 服务)

正文完
 0