美文网首页
docker学习笔记一: 安装docker-ce

docker学习笔记一: 安装docker-ce

作者: Seaofdesire | 来源:发表于2018-04-19 23:15 被阅读0次

官方文档
https://docs.docker.com/install/linux/docker-ce/centos/#install-docker-ce

环境

阿里云 centos7.4 内核3.10

  • 查看内核版本
 cat /proc/version
image.png

准备

  • 如果有旧版本,卸载
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仓库
yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo
  • 可选安装-Enable the edge and test repositories
$ sudo yum-config-manager --enable docker-ce-edge
$ sudo yum-config-manager --enable docker-ce-test

# 禁用
$ sudo yum-config-manager --disable docker-ce-edge

安装docker(ce版本)

  • 安装latest版本
yum install docker-ce

Docker is installed but not started. The docker group is created, but no users are added to the group.

  • 安装指定版本
    a. 查看可用版本
yum list docker-ce --showduplicates | sort -r

b. 安装指定版本

yum install docker-ce-<VERSION STRING>

启动docker

systemctl start docker

验证

docker run hello-world
image.png

卸载docker-ce

yum remove docker-ce

配置

  • 创建docker组
sudo groupadd docker
  • 添加用户到组
sudo usermod -aG docker $USER
  • 配置开机启动(禁用)
 systemctl enable/disable  docker
  • 配置docker守护进程监听地址
    编辑 /etc/docker/daemon.json的 host值
"hosts": ["fd://", "tcp://0.0.0.0:2375"]

TODO。。。。

相关文章

网友评论

      本文标题:docker学习笔记一: 安装docker-ce

      本文链接:https://www.haomeiwen.com/subject/ouggkftx.html