centos安装docker和docker-compose
1、 安装docker
yum -y install docker
2、 启动Docker服务
systemctl start docker.service
3、设置为开机自启动
systemctl enable docker.service
4、 安装Docker Compose
下载 docker-compose
sudo curl -L
"http://github.com/docker/compose/releases/download/1.23.2/dockercompose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
添加可执行权限
sudo chmod +x /usr/local/bin/docker-compose
5、 验证安装
检查Docker版本
docker –version
检查Docker Compose版本
docker-compose --version
6、禁用 selinux
在 docker 容器内部对挂载目录文件提示权限不够:permission undefined;
解决方案:
1、永久禁用 selinux
参考:链接: 永久禁用 selinux
vi /etc/selinux/config
将 SELINUX=enforcing 改为 SELINUX=disabled
设置后需要重启系统才能生效
2、在容器运行时给容器加特权:(建议按方法一)
dcoker run -it --privileged=true -v
主机挂载目录:容器内部目录