以上命令其实是借助 sh/bash 会话终端作为前置进程,使得容器不会自动退出。
如果你觉得在创建容器时如此书写会很粗陋,没关系,我们可以将这些都推给 docker-compose
docker-compose.yml
version: '3'services:
big_cat_alpine:
container_name: big_cat_alpine
image: alpine
stdin_open: true # -i interactive
tty: true # -t tty
privileged: true
entrypoint: ["sh"] # 执行 sh
创建容器 & 登入容器
docker-compose up -d big_cat_alpine ./
docker ps
docker exec -it big_cat_alpine sh
通过 docker-compose 将那两个参数传入进去,编排后启动服务容器。
您可能感兴趣的文章:Docker容器修改配置文件的实现基于spring-boot和docker-java实现对docker容器的动态管理和监控功能[附完整源码下载]Linux上创建、列出、删除Docker容器方法总结Docker容器应用日志查看方法详解Docker容器的日志处理详解如何解决docker容器无法通过IP访问宿主机问题Docker容器访问宿主机网络的方法Docker 容器操作指令汇总详解










