当前位置:首页>开发>正文

docker-compose.yml的配置问题 centos7 /usr/local/bin/docker-compose命令怎么直接运行docker-compose

2023-05-27 04:56:01 互联网 未知 开发

 docker-compose.yml的配置问题 centos7 /usr/local/bin/docker-compose命令怎么直接运行docker-compose

docker-compose.yml的配置问题

1. 首先docker-compose.yml并没有args这个标签,所以不支持

2. docker-compose启动格式是:docker-compose [-f=...] [options] [COMMAND] [ARGS...],也就是说args是加在docker-compose启动命令中的 3. docker-compose也没有-it这两个args 4. docker-compose up -d出错应该是yml书写格式问题,redis-server这个容器你link的作用是什么?如果这个容器你本地都没有的话,启动肯定会报错

centos7 /usr/local/bin/docker-compose命令怎么直接运行docker-compose

默认情况下,镜像debian:wheezy如果没有默认的服务在运行的话就会退出,所以要改变一下默认的命令,docker-compose.yml为: dvc: image: debian:wheezy volumes: - /www:/usr/share/nginx/html:ro command: bash -c "while true do echo "hello...

docker-compose command 进入容器运行命令 有何不同

基于下面的需求: 1. 虽然单个Docker容器能够100%移植到任何平台,但是如何确保多容器分布式应用也是100%可移植?涵括范围从准备阶段到生产阶段 或跨数据中心,或在公有云之间。 2.我们已经实现Docker标准化,但是如何在这些标准之上能够拓展 Do...

如何写docker-compose.yml,Docker compose file 参考文档

docker-compose up -d 出来是个容器。 dockerfile build出来是个镜像。 dockerfile是自己定义自己的镜像作用。 docker-compose是指定镜像的启动文件,挂载目录,环境变量等等。

jenkins pipeline调用docker-compose启动容器失效

避免Docker容器启动脚本运行后自动退出的解决办法
docker run指定的命令如果不是那些一直挂起的命令(比如运行top,不断echo),就是会自动退出的。-d命令是设置detach为true,根据官方的文档,意思是让这个命令在后台运行,但并不是一直运行(我们在一个正常的Linux Terminal中运行/bin/bash,运行完了也就完了,不会一直挂着等待响应的,所以确实没办法用daemon方式来跑/bin/bash)。这个地方官方早期和现在的文档也确实有些前后不一致,现在是detach,早期的文档说指定-d以daemon方式来运行容器,可能存在一定的误解。
另外,如果你需要跑容器里的bash,直接运行docker run -i -t CONTAINER_NAME /bin/bash 就可以了,如果觉得参数比docker attach多,可以设置一个别名(alias)来解决:
alias dockerbash=docker run -i -t CONTAINER_ID /bin/bash设置好别名后,直接运行dockerbash就可以进入容器的bash了

如何查看docker 里某个容器的的启动命令

1,在容器外部,物理机上,可以用docker inspect查看或者,docker inspect container。
2,如果在容器内部。可以用 ps -fe 查看。其中1号进程就是启动命令。
3,Docker会在隔离的容器中运行进程。当运行docker run命令时,Docker会启动一个进程,并为这个进程分配其独占的文件系统、网络资源和以此进程为根进程的进程组。在容器启动时,镜像可能已经定义了要运行的二进制文件、暴露的网络端口等,但是用户可以通过docker run命令重新定义(译者注:docker run可以控制一个容器运行时的行为,它可以覆盖docker build在构建镜像时的一些默认配置),这也是为什么run命令相比于其它命令有如此多的参数的原因。

4,命令格式
5,最基本的docker run命令的格式如下:
$ sudo docker run [OPTIONS] IMAGE[:TAG] [COMMAND] [ARG...]
6,如果需要查看[OPTIONS]的详细使用说明,请参考Docker关于OPTIONS的章节。这里仅简要介绍Run所使用到的参数。OPTIONS总起来说可以分为两类:
设置运行方式:
决定容器的运行方式,前台执行还是后台执行;
设置containerID;
设置网络参数;
设置容器的CPU和内存参数;
设置权限和LXC参数;
设置镜像的默认资源,也就是说用户可以使用该命令来覆盖在镜像构建时的一些默认配置。
7,docker run [OPTIONS]可以让用户完全控制容器的生命周期,并允许用户覆盖执行docker build时所设定的参数,甚至也可以修改本身由Docker所控制的内核级参数。

随便看看