11650955617048.jpg

安装依赖

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

设置yum源

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

安装docker

yum install -y docker-ce

设置开机启动

systemctl enable docker

启动 Docker

systemctl start docker

查看版本

docker version

如果要为docerk设置国内镜像执行以下操作

编辑器打开 vi /etc/docker/daemon.json

{
  "registry-mirrors": ["https://nfym21k0.mirror.aliyuncs.com"]
}

守护进程重启:

systemctl daemon-reload

重启docker服务:

systemctl restart docker 

下面是开启远程连接(注意阿里云等外网服务器直接开启会被黑进服务器,阿里云外网服务器需要配置令牌密钥)

  1. 编辑docker.server文件

vi /usr/lib/systemd/system/docker.service

  1. 找到 [Service] 节点,修改 ExecStart 属性,增加 -H tcp://0.0.0.0:2375

ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock -H tcp://0.0.0.0:2375

2022-12-09T06:30:44.png

  1. 重新加载Docker配置生效

systemctl daemon-reload 

systemctl restart docker 

安装docker-compose

两种最新的docker安装方式

1.从github上下载docker-compose二进制文件安装
下载最新版的docker-compose文件

sudo curl -L https://github.com/docker/compose/releases/download/1.16.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose

若是github访问太慢,可以用daocloud下载

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

添加可执行权限

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

测试安装结果

 docker-compose --version

docker-compose version 1.16.1, build 1719ceb
2.pip安装

sudo pip install docker-compose