侧边栏壁纸
  • 累计撰写 61 篇文章
  • 累计创建 35 个标签
  • 累计收到 4 条评论

目 录CONTENT

文章目录

centos安装docker-compose以及常用命令

李洪
2022-10-23 / 0 评论 / 1 点赞 / 319 阅读 / 495 字

centos安装docker-compose

1、安装下载命令
sudo curl -L “https://github.com/docker/compose/releases/download/v2.2.2/docker-compose-(unames)(uname -s)-(uname -m)” -o /usr/local/bin/docker-compose

2、将可执行文件赋予二进制文件
sudo chmod +x /usr/local/bin/docker-compose

3、如果docker-compose还是不能执行,创建软连接
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

4、验证是否安装成功
docker-compose --version

docker-compose常用命令

//后台运行docker-compose.yml容器
docker-compose up -d 
//指定docker-compose.yml文件运行
docker-compose -f /home/docker-home/docker-compose.yml up -d
//停止并删除容器,不会删除镜像
docker-compose down
//指定docker-compose.yml停止并删除容器,不会删除镜像
docker-compose -f /home/docker-home/docker-compose.yml down 
//进入已经运行的容器内部
docker-compose exec container_name /bin/bash
//运行容器,并进入容器内部
docker-compose run container_name /bin/bash

docker-compose up -d nginx                     构建建启动nignx容器

docker-compose exec nginx bash            登录到nginx容器中

docker-compose down                              删除所有nginx容器,镜像

docker-compose ps                                   显示所有容器

docker-compose restart nginx                   重新启动nginx容器

docker-compose run --no-deps --rm php-fpm php -v  在php-fpm中不启动关联容器,并容器执行php -v 执行完成后删除容器

docker-compose build nginx                     构建镜像 。        

docker-compose build --no-cache nginx   不带缓存的构建。

docker-compose logs  nginx                     查看nginx的日志 

docker-compose logs -f nginx                   查看nginx的实时日志

docker-compose config  -q                        验证(docker-compose.yml)文件配置,当配置正确时,不输出任何内容,当文件配置错误,输出错误信息。 

docker-compose events --json nginx       以json的形式输出nginx的docker日志

docker-compose pause nginx                 暂停nignx容器

docker-compose unpause nginx             恢复ningx容器

docker-compose rm nginx                       删除容器(删除前必须关闭容器)

docker-compose stop nginx                    停止nignx容器

docker-compose start nginx                    启动nignx容器

1

评论区