共计 2422 个字符,预计需要花费 7 分钟才能阅读完成。
本系列基于 CentOS, Docker 镜像实现
首先, 运行 docker 进入 bash, 没啥用, 就让你看看, 之后 exit 就行
# 参数:# -i:表示以“交互模式”运行容器,-i 则让容器的标准输入保持打开
# -d: 表示容器后台运行
# -t:表示容器启动后会进入其命令行,-t 选项让 Docker 分配一个伪终端(pseudo-tty)并绑定到容器的标准输入上
# -v:表示需要将本地哪个目录挂载到容器中,格式:-v < 宿主机目录 >:< 容器目录 >,-v 标记来创建一个数据卷并挂载到容器里。在一次 run 中多次使用可以挂载多个数据卷。# -p:指定对外 80 端口
# 不一定要使用“镜像 ID”,也可以使用“仓库名: 标签名”
Dockerfile
supervisord.conf 文件
# 配置文件包含目录和进程
# 第一段 supervsord 配置软件本身,使用 nodaemon 参数来运行。# 第二段包含要控制的 2 个服务。每一段包含一个服务的目录和启动这个服务的命令。[supervisord]
nodaemon=true
[program:sshd]
command=/usr/sbin/sshd -D
注意: add 命令使用时, 只能使用相对路径, 实际测试只能在当前目录下
构建 docker 镜像
docker build -t wenbronk/centos .
命令改进
docker run -p 9999:22 -t -i "birdben/tools:v1"
重新构建遇到的坑
在自己电脑上没事也布一次, 结果怎么也不行, 搞了 2 个点, 最后发现是因为 yum install -y ...
没有加 -y
可通过 ssh 链接进容器进行查看
ssh admin@192.168.208.128 -p 9999
更多 Docker 相关教程见以下内容:
Docker 安装应用(CentOS 6.5_x64) http://www.linuxidc.com/Linux/2014-07/104595.htm
Ubuntu 14.04 安装 Docker http://www.linuxidc.com/linux/2014-08/105656.htm
Ubuntu 15.04 下安装 Docker http://www.linuxidc.com/Linux/2015-07/120444.htm
Docker 安装实例 http://www.linuxidc.com/Linux/2017-04/142666.htm
在 Ubuntu 15.04 上如何安装 Docker 及基本用法 http://www.linuxidc.com/Linux/2015-09/122885.htm
Ubuntu 16.04 上 Docker 使用手记 http://www.linuxidc.com/Linux/2016-12/138490.htm
使用 Docker 分分钟启动常用应用 http://www.linuxidc.com/Linux/2017-04/142649.htm
Ubuntu 16.04 下 Docker 修改配置文件不生效解决办法 http://www.linuxidc.com/Linux/2017-05/143862.htm
Docker 的详细介绍:请点这里
Docker 的下载地址:请点这里
本文永久更新链接地址:http://www.linuxidc.com/Linux/2017-05/144112.htm