目录
什么是 Docker 服务?
Docker 是一个开源的应用容器引擎,使用 Google 公司推出的 Go 语言进行开发实现,对进程进行封装隔离,属于操作系统层面的虚拟化技术。
Docker 相当于一个封闭的集装箱,它可以把不同的应用全都放在集装箱里面,有需要的时候可以直接把集装箱搬到其他平台或者服务器上,极大的简化了容器的创建和维护,使得 Docker 技术比虚拟机技术更为轻便、快捷。
Docker 安装步骤
Docker 分为「CE 社区版」和「EE 企业版」,社区版免费,支持周期 7 个月,而企业版强调安全, 需要付费使用,支持周期 24 个月。Docker 要求 64 位系统,并且系统内核版本为 3.10 以上,CentOS 7 可以满足使用需求。
1、安装 yum 工具包。
yum install -y yum-utils \
> device-mapper-persistent-data \
> lvm2 --skip-broken
2、设置 docker 镜像源。
# 配置阿里 yum 的 docker 源
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/g' /etc/yum.repos.d/docker-ce.repo
# 将软件包信息提前在本地索引缓存,提高搜索安装软件的速度
yum makecache fast
3、安装 docker 社区版。
yum install -y docker-ce
4、安装完成后启动 docker 服务。
systemctl start docker
Docker Compose 安装步骤
Docker Compose 是 Docker 提供的一个命令行工具。在实际环境中,单个服务可能需要多个容器实例进行关联,部署过程非常繁琐,使用 Docker Compose 可以轻松实现对容器集群的编排工作。
参考文章:https://blog.csdn.net/qq_42761569/article/details/127979532
1、安装 Docker Compose。
curl -L "https://github.com/docker/compose/releases/download/v2.4.1/docker-compose-$(uname -s)-$(uname -m)" > /usr/local/bin/docker-compose
2、修改 docker-compose 文件权限。
chmod +x /usr/local/bin/docker-compose
3、查看 Docker Compose 版本。
docker-compose --version
常用指令
docker ps -a # 查看所有容器
docker start $(docker ps -a -q) # 启动所有镜像
docker stop [容器名/ID] # 停止容器
docker stop $(docker ps -a -q) # 停止所有容器
docker rm -f [容器名/ID] # 删除容器
docker rm $(docker ps -a -q) # 删除所有容器
docker rmi $(docker images -q) # 删除所有镜像
本文引用参考文章「CentOS7安装Docker」,转载请标明出处。
https://blog.csdn.net/baidu_39378193/article/details/125035947
https://blog.csdn.net/baidu_39378193/article/details/125035947