当前位置: 首页 > 工具软件 > docker-client > 使用案例 >

linux安装docker和docker-compose

长孙嘉容
2023-12-01
查看你当前的内核版本
uname -r 需要大于3.10.0

确保 yum 包更新到最新

yum update

移除以前的docker

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

配置yum源

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

安装docker

yum -y install docker-ce

配置加速器

 mkdir -p /etc/docker
 
 tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://w6rlizew.mirror.aliyuncs.com"],
  "exec-opts": ["native.cgroupdriver=systemd"],
  "log-driver": "json-file",
  "log-opts": {
    "max-size": "100m"
  },
  "storage-driver": "overlay2"
}
EOF

启动并加入开机

systemctl  start docker
systemctl enable docker 

停止docker

systemctl stop docker

验证安装是否成功

docker version

linux下安装docker-compose三种方法

第一种下载安装docker-compose:

下载docker-compose​​​​​​​
curl -L https://get.daocloud.io/docker/compose/releases/download/1.25.4/docker-compose-uname -s-uname -m > /usr/local/bin/docker-compose

给执行权限
chmod +x /usr/local/bin/docker-compose

查看
docker-compose version

第二种yum安装docker-compose:

1.配置epel源(此处用的是epel7的源,可以根据发行版选择对应版本的源)

vi /etc/yum.repos.d/epel.repo

[epel]
name=epel
gpgcheck=0
baseurl=https://mirrors.tuna.tsinghua.edu.cn/epel/7/x86_64/

2.安装docker-compose

yum makecache

yum -y install docker-compose

第三种pip安装docker-compose:

1.安装pip,epel源中有pip的安装包

yum -y install epel-release

yum -y install python3-pip

2.更新pip(根据pip版本决定是否需要更新)

pip install --upgrade pip

3.安装docker-compose

当我们在使用pip的时候,有些时候会觉得pip安装第三方库的时候速度很慢,那是因为pip是从国外的网站下载东西所以下载速度很慢

我们可以通过来修改pip的源来提高我们的下载速度(-U指Upgrade,-i表示临时指定的源)

pip install -U -i https://pypi.tuna.tsinghua.edu.cn/simple docker-compose

永久修改pip下载的源

  mkdir /root/.pip
  touch /root/.pip/pip.conf

        vim pip.conf

    [global]
    index-url = https://pypi.tuna.tsinghua.edu.cn/simple

下面列举几个常用的pypi源. pypi(python package index)

(1)阿里云 http://mirrors.aliyun.com/pypi/simple/ 

(2)豆瓣  http://pypi.douban.com/simple/

(3)清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/

(4)中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/

 类似资料: