centos7安装docker、docker-compose
安装docker
Docker运行在CentOS 7 (64-bit)上,要求系统为64位、Linux系统内核版本为 3.8以上。
安装步骤参考:https://docs.docker.com/engine/install/centos/
1.确定linux版本及内核版本
- 查看自己的系统版本:
cat /etc/centos-release
- 查看系统内核版本命令:
uname -a
或uname -r
2. yum安装gcc编译器
- 查看是否已安装gcc:
gcc --version
- 安装命令
yum -y install gcc gcc-c++
(没有就安装下)
3.安装依赖工具
yum install -y yum-utils device-mapper-persistent-data lvm2
4.yum的配置管理,添加docker的软件源地址
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
5.更新yum元数据缓存
-sudo yum makecache fast
6.安装DOCKER CE
# 可查看仓库中所有docker版本选择需要安装的
yum list docker-ce --showduplicates | sort -r
# 安装
yum -y install docker-ce docker-ce-cli containerd.io
![在这里插入图片描述](https://img-blog.csdnimg.cn/3cc439b29ad34a8291407aab820e0728.png)
7.启动docker、查看版本并测试
# 启动
systemctl start docker
# 查看版本
docker version
# 测试
docker run hello-world
8.更换国内仓库源
vi /etc/docker/daemon.json
在文件中添加如下内容
{
"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]
}
保存后刷新重启查看是否配置成功
sudo systemctl daemon-reload
sudo systemctl restart docker
sudo docker info
9.设置开启自动启动
# 启动
systemctl start docker.service
# 设置为开机自启动
systemctl enable docker.service
安装docker-compose
# 下载
curl -L https://github.com/docker/compose/releases/download/1.25.4/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
# 添加可执行权限
sudo chmod +x /usr/local/bin/docker-compose
# 查看版本
docker-compose --version
其他
常用命令
- 启动docker: systemctl start docker
- 停止docker: systemctl stop docker
- 重启docker: systemctl restart docker
- 查看docker状态: systemctl status docker
- 开机启动: systemctl enable docker
- 查看docker概要信息: docker info
- 查看docker总体帮助文档: docker --help
- 查看docker命令帮助文档: docker 具体命令 --help
卸载docker
# 停止docker服务
systemctl stop docker
# 移除docker ce
yum remove docker-ce docker-ce-cli containerd.io
# 删除相关文件
rm -rf /var/lib/docker
rm -rf /var/lib/containerd