docker和docker-compose安装
admin 阅读: 2024-03-18
后台-插件-广告管理-内容页头部广告(手机) |
一、docker安装
1、移除旧版本
依次执行如下命令移除旧版本docker,如未安装过无需执行
yum -y remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-selinux docker-engine-selinux docker-engine rm -rf /etc/systemd/system/docker.service.d rm -rf /var/lib/docker rm -rf /var/run/docker rm -rf /usr/local/docker rm -rf /etc/docker- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
2、安装一些必要的系统工具
yum -y install yum-utils device-mapper-persistent-data lvm2- 1
3、添加软件源信息
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo- 1
4、更新yum缓存
yum makecache fast- 1
5、安装Docker-ce:
yum -y install docker-ce- 1
6、启动Docker后台服务:
systemctl enable docker && systemctl start docker- 1
附:修改docker默认存储目录
此步骤非必须,在CentOS 7中,docker默认的数据存储目录为/var/lib/docker,有时磁盘挂在的目录不在根目录,导致存在因为docker运行的一些数据把系统磁盘写满导致系统崩溃可能,所以需要修改docker默认的存储路径
# 关闭docker服务 systemctl stop docker.service # 移动数据到新的目录 mv /var/lib/docker /${new-path}/docker # 修改docker.service文件,使用-g参数指定存储位置 vim /usr/lib/systemd/system/docker.service ExecStart=/usr/bin/dockerd --graph /${new-path}/docker # reload配置文件 systemctl daemon-reload # 重启docker systemctl restart docker.service # 查看数据目录 docker info | grep Dir- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
二、docker-compose安装
1、下载docker compose
sudo curl -L "https://github.com/docker/compose/releases/download/v2.2.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose- 1
2、添加可执行权限
sudo chmod +x /usr/local/bin/docker-compose- 1
3、将文件软链到/usr/bin/目录
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose- 1
4、查看版本
docker-compose --version- 1
三、报错问题解决
Docker要求CentOS系统的内核版本高于3.10
查看内核版本
uname -r- 1
解决办法
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo yum install epel-release -y yum install container-selinux -y #安装最新的contain-selinux- 1
- 2
- 3
Docker — 从入门到实践
在centos7系统中如何给docker配置代理
声明
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。
在线投稿:投稿 站长QQ:1888636
后台-插件-广告管理-内容页尾部广告(手机) |