centos7安装docker步骤

一、安装前准备

1.1、安转编译

yum -y install gcc
yum -y install gcc-c++

1.2、卸载旧版本docker

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

二、安装docker (两种方法)

1、一般安装

1.1、安装依赖包

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

1.2、添加yum源

##二者选一
###docker官网
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

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

1.3、更新yum软件包索引

yum makecache fast

1.4、安装最新版docker (Docker CE)

yum -y install docker-ce

2、用bash脚本安装

##
curl -fsSL get.docker.com -o get-docker.sh
##
sudo sh get-docker.sh --mirror Aliyun

 

三、启动docker ce

###开机启动docker
systemctl enable docker
###启动运行docker systemctl start docker

四、建立 docker 用户组

默认情况下,docker 命令会使用 Unix socket 与 Docker 引擎通讯。而只有 root 用户和 docker 组的用户才可以访问 Docker 引擎的 Unix socket。出于安全考虑,一般 Linux 系统上不会直接使用 root 用户。因此,更好地做法是将需要使用 docker 的用户加入 docker 用户组。

建立 docker 组:

sudo groupadd docker

将当前用户加入 docker 组:

sudo usermod -aG docker $USER

五、测试 Docker 是否安装正确

docker run hello-world

 六、配置国内镜像

###添加daemon.json
vim /etc/docker/daemon.json

###配置内容
{ 
"registry-mirrors": ["https://cr.console.aliyun.com/"] 
}

 六、其他命令

##查看状态
systemctl status docker
##运行
systemctl start docker
##停止
systemctl status stop docker
##重启
systemctl restart docker
##查看docker信息
docker info

 

posted @ 2021-01-29 15:17  08ruanjian306  阅读(34)  评论(0)    收藏  举报