【安装教程】docker 阿里云

调用阿里云YUM源仓库安装docker,国内加速安装


阿里云镜像站:https://developer.aliyun.com/mirror/docker-ce?spm=a2c6h.13651102.0.0.39e31b110BfAd2

1.先换源

bash <(curl -sSL https://gitee.com/SuperManito/LinuxMirrors/raw/main/ChangeMirrors.sh)

2.添加docker源仓库

yum install -y yum-utils device-mapper-persistent-data lvm2 vim
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sed -i 's+download.docker.com+mirrors.aliyun.com/docker-ce+' /etc/yum.repos.d/docker-ce.repo
yum clean all && yum makecache

3.安装docker

yum install -y docker-ce-19.03.15-3.el7 docker-ce-cli-19.03.15-3.el7 containerd.io docker-compose-plugin
systemctl start docker && systemctl enable docker && systemctl status docker

4.查看源仓库有哪些docker版本:

yum --showduplicates search docker-ce
yum --showduplicates list docker-ce
  • docker有四个服务要一起安装才可以
  • docker-ce
  • docker-ce-cli
  • containerd.io
  • docker-compose-plugin

5.docker常用操作命令:

查看所有容器:      docker ps -a
根据容器名查询容器:docker ps -f name=[容器名称或ID]
启动容器:          docker start [容器名称或ID]
重启容器:          docker restart [容器名称或ID]
停止容器:          docker stop [容器名称或ID]
强制删除容器:      docker rm -f [容器名称或ID]
查看实时docker日志:docker logs -f [容器名称或ID]
查看容器网络:      docker network ls
查看容器卷存储:    docker volume ls
删除容器卷存储:    docker volume rm [卷名称]

6.进入容器命令:

进入容器终端命令:
docker exec -it [容器名称或ID] /bin/bash
docker exec -it [容器名称或ID] /bin/sh
docker exec -it [容器名称或ID] /bin/ash
复制文件到容器:
docker cp [宿主机文件路径] [容器ID或名称]:[容器内路径]

7.docker-compose编排命令

启动编排:
docker-compose up -d [服务名称]
停止编排:
docker-compose stop [服务名称]
重启编排:
docker-compose restart [服务名称]
查看编排:
docker-compose ps
移除并删除编排:
docker-compose down
docker-compose rm [服务名称]

end…