Centos安装docker环境

337 阅读1分钟

1 docker网站

文档官网:

docs.docker.com

镜像市场网站:

hub.docker.com/

Docker极速下载:

get.daocloud.io

2 安装docker

官网: docs.docker.com/engine/inst…

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

2.1 安装yum-utils

 sudo yum install -y yum-utils



 sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo

2.2 安装最新版docker

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

image.png

2.3 启动docker

# 启动docker
sudo systemctl start docker
# 查看docker版本
docker --version


添加开机启动

sudo systemctl enable docker

image.png

2.4配置镜像加速

# 打开docker/daemon.json
vim /etc/docker/daemon.json

添加如下内容

{
"registry-mirrors": [
 "https://mirror.ccs.tencentyun.com"
]
}

重启

sudo systemctl restart docker

2.5测试是否启动

# 运行hello-world
sudo docker run hello-world

image.png 查看docker里面启动的镜像 image.png

3 安装docker-compose 注意:最新版本的docker,已经自带了docker-compose了,不需要安装。只是docekr-compose 命令修改为 docker compose

官网:docs.docker.com/compose/ins…

# 安装docker-compose 
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

在国内的话,使用github的镜像一般无法下载。 image.png 我们找一个国内的镜像: 网站:get.daocloud.io/#install-co…

# 使用镜像网站安装
curl -L https://get.daocloud.io/docker/compose/releases/download/1.29.2/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose

image.png

赋予权限

 sudo chmod +x /usr/local/bin/docker-compose

查看是否安装

docker-compose --version

我们不直接操作docker。添加一个用户组操作docker

# 新建用户longcheng ,放入docker组
useradd -g docker lc
# 修改密码
passwd lc


4 一些说明

在以后的服务器操作中,基本杜绝直接使用root账号操作。尽量使用lc账号。 安装软件使用docker-compose 的方式进行配置文件形式的安装。

sudo curl -L https://get.daocloud.io/docker/compose/releases/download/20.10.12/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose

如果安装不成功




安装epel源
yum install -y epel-release

安装docker-compose,如果没有python3会安装python3
yum install -y docker-compose