赞
踩
1.安装Docker:
a. 卸载旧版本的Docker(可选): 如果之前已经安装过旧版本的Docker,请先卸载它
- sudo yum remove docker \
- docker-client \
- docker-client-latest \
- docker-common \
- docker-latest \
- docker-latest-logrotate \
- docker-logrotate \
- docker-selinux \
- docker-engine-selinux \
- docker-engine
-
清理残留文件
- sudo rm -rf /var/lib/docker
- sudo rm -rf /etc/docker
b. 安装所需的依赖: 在安装Docker之前,确保系统已安装所需的依赖。
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
c. 添加Docker源: 添加Docker的官方yum源。
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
更新缓存
sudo yum makecache
d.查看docker版本列表
yum list docker-ce --showduplicates | sort -r
e.安装选定的docker
sudo yum install docker-ce-17.12.0.ce
或者安装默认最新docker
sudo yum install docker-ce docker-ce-cli containerd.io
f.启动Docker服务并设置开机自启动:
- sudo systemctl start docker
- sudo systemctl status docker
- sudo systemctl enable docker
g.验证docker安装
sudo docker --version
2.安装docker-compose:
a. 下载docker-compose二进制文件:
sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
b. 添加执行权限:
sudo chmod +x /usr/local/bin/docker-compose
c. 验证docker-compose安装:
docker-compose --version
3.编写docker-compose.yml文件: 在你的项目目录中创建一个名为docker-compose.yml
的文件,用来定义你的Docker容器配置。
例如,创建一个简单的docker-compose.yml
文件来运行一个Nginx容器
- version: '3'
- services:
- web:
- image: nginx:latest
- ports:
- - "80:80"
4.使用docker-compose up运行容器:
在包含docker-compose.yml
文件的目录下,执行以下命令:
docker-compose up
5.如果遇到2375端口连不上的问题可以按照如下方式处理
编辑docker.service服务文件
vim /usr/lib/systemd/system/docker.service
在ExecStart 后面添加
-H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock
重启docker
systemctl restart docker
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。