安装docker
wget https://download.docker.com/linux/centos/docker-ce.repo
mv docker-ce.repo /etc/yum.repos.d/
ls /etc/yum.repos.d/
yum install docker-ce -y
systemctl start docker
systemctl enable docker
docker version
安装docker-compose
参考文章:https://docs.docker.com/compose/install/#install-compose
安装方式:使用官方推荐方式安装
在开源github网站下载拷贝到系统的bin目录即可,并赋予可执行权限
使用如下命令下载
curl -L "https://github.com/docker/compose/releases/download/1.26.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
可以通过daocloud加速(推荐):
curl -L https://get.daocloud.io/docker/compose/releases/download/1.25.4/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
下载完成后赋予可执行权限,使用命令:
sudo chmod +x /usr/local/bin/docker-compose
通过查看docker-compose版本查看安装是否成功,使用命令:
docker-compose version
使用docker 启动一个 nginx
docker-compose-web.yaml
version: '2'
services:
shop-web:
image: nginx:1.13.9-alpine
container_name: shop-web
restart: always
mem_limit: 1024M
ports:
- 5555:80
volumes:
- ./web:/usr/share/nginx/html
networks:
- biz
networks:
biz:
external: false
启动 nginx
docker-compose -f docker-compose-web.yaml stop
docker-compose -f docker-compose-web.yaml up -d --build