在线安装 docker 与docker-compose

1.升级pip 或者是升级pip3 

使用下面哪一种都行。


# 升级pip:
1.sudo wget https://bootstrap.pypa.io/pip/2.7/get-pip.py
2.sudo python get-pip.py
3.pip -V

# 升级pip3:
1.sudo wget https://bootstrap.pypa.io/pip/3.5/get-pip.py
2.sudo python3 get-pip.py
3.pip -V

2.一行命令即可在线安装 

yum install -y yum-utils device-mapper-persistent-data lvm2 \
&& yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo \
&& yum install  -y docker-ce docker-ce-cli containerd.io \
&& systemctl start docker \
&& yum -y install epel-release \
&& yum -y install python-pip \
&& pip install --upgrade pip \
&& pip install docker-compose

3.卸载docker 

#卸载
yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

4.图例

在线安装 docker 与docker-compose_第1张图片 标题

[root@iZuf67rdemrc8jg5eejs78Z ~]# docker ps
CONTAINER ID   IMAGE     COMMAND   CREATED   STATUS    PORTS     NAMES
[root@iZuf67rdemrc8jg5eejs78Z ~]# docker -v
Docker version 23.0.3, build 3e7cbfd
[root@iZuf67rdemrc8jg5eejs78Z ~]# docker-compose -v
/usr/local/lib/python3.6/site-packages/paramiko/transport.py:32: CryptographyDeprecationWarning: Python 3.6 is no longer supported by the Python core team. Therefore, support for it is deprecated in cryptography. The next release of cryptography will remove support for Python 3.6.
  from cryptography.hazmat.backends import default_backend
docker-compose version 1.29.2, build unknown
[root@iZuf67rdemrc8jg5eejs78Z ~]# 

5.第二种安装方式

安装docker服务
命令行输入curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun即可快速安装

如提示curl: (35) OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to get.docker.com:443错误则需按照下面的操作

Ubuntu 系统下操作: apt-get install libnss3

Centos 系统下操作: yum install nss && yum update nss

执行完安装nss步骤后再次执行curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun即可

–mirror Aliyun: 代表使用阿里云源

如果不想安装nss也可以在浏览器打开https://get.docker.com,然后把内容保存为install_docker,在执行bash -s install_docker --mirror Aliyun即可

6.安装docker-compose

1.# 官方地址,可能比较慢【不推荐】

# 下载路径是【/usr/local/bin/】下载完之后可以看下【/usr/local/bin】这个目录有没有【docker-compose】文件
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

2.# 国内镜像地址【推荐】

# 下载路径是【/usr/local/bin/】下载完之后可以看下【/usr/local/bin】这个目录有没有【docker-compose】文件
curl -L https://get.daocloud.io/docker/compose/releases/download/1.29.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
2、授权

# 给docker compose 目录授权
sudo chmod +x /usr/local/bin/docker-compose
3、测试是否安装成功

docker-compose version
docker-compose --version

你可能感兴趣的:(docker,linux,运维)