安装Docker
Docker可以运行在MAC,Windows,CtenOS,UBUNTU等操作系统上。目前主流的版本有Docker CE和Docker EE,CE是免费的开源Docker版本,适用于开发人员和小型团队,EE是适用于企业的容器化解决方案。它基于Docker CE,但具有增强的安全,管理和支持功能。
官方网站上有各种环境下的安装教程 ,以下我们主要介绍如何在CentOS下安装Docker
CentOS下安装Docker
Docker CE 支持 64 位版本 CentOS 7,并且要求内核版本不低于 3.10, CentOS 7 满足最低内核的要求,所以我们在CentOS 7安装Docker。
卸载旧版本
yum remove docker
docker-client
docker-client-latest
docker-common
docker-latest
docker-latest-logrotate
docker-logrotate
docker-selinux
docker-engine-selinux
docker-engine
docker-ce
卸载历史版本
#删除机器上的包
sudo yum remove docker-ce docker-ce-cli containerd.io dockerbuilds-plugin docker-compose-plugin docker-ce-rootless-extras
#执行卸载
sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd
配置仓库
ll /etc/yum.repos.d/
yum install -y yum-utils
#设置Docker镜像源
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sed -i 's/download.docker.com/mirrors.aliyun.com/docker-ce/g' /etc/yum.repos.d/docker-ce.repo
安装Docker
yum install -y docker-ce docker-ce-cli container.io docker-buildx-plugin docker-compose-plugin
启动Docker
配置加载
sudo systemctl daemon-reload
sudo systemctl start docker
sudo systemctl enable docker
sudo systemctl status docker
停止服务
systemctl stop docker
systemctl restart docker
docker -v
docker version
docker info
配置国内源镜像加速
由于docker官方镜像仓库网速较差,我们需要设置国内镜像服务或者修改Docker镜像源:
1、参考阿里云的镜像加速文档:https://cr.console.aliyun.com/cn–hangzhou/instances/mirrors
2、在配置文件/etc/docker/daemon.json中加入:
JSON
{
“registry–mirrors“:[“https://docker.mirrors.ustc.edu.cn/”]
}
重新启动Docker
Docker目录修改
#假定磁盘中大的目录为 /data
mkdir /data/var/lib/docker -p
#编辑配置文件
vim /etc/docker/daemon.json
输入以下内容
{
“data–root“:”/data/var/lib/docker”
}
重新启动Docker
CentOS下安装DockerCompose
Compose 是用于定义和运行多容器 Docker 应用程序的工具。通过 Compose,您可以使用 YML 文件来配置应用程序需要的所有服务。然后,使用一个命令,就可以从 YML 文件配置中创建并启动所有服务。
下载
通过以下命令下载
# 安装
curl -L https://github.com/docker/compose/releases/download/1.23.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
如果下载速度比较慢,可以去其他网站找找docker-compose文件,上传到/usr/local/bin/
目录即可。
修改文件权限
下载完成
下载二
原文地址:https://blog.csdn.net/weixin_44985964/article/details/134394569
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_25942.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!