容器命令行参数介绍:
- docker run:顾名思义就是运行一个Docker
以下是具体参数介绍: - -a: stdin:指定标准输入输出内容类型,可选 STDIN/STDOUT/STDERR 三项
- -d: 后台运行容器,并返回容器ID
- -i: 以交互模式运行容器,通常与 -t 同时使用
- -t: 为容器重新分配一个伪输入终端,通常与 -i 同时使用
- --name: 为容器指定一个名称
- -p: 指定宿主机与容器映射端口
- -v: 指定容器数据卷挂载映射路径
- --dns : 指定容器使用的DNS服务器,默认和宿主一致(示例:--dns 8.8.8.8)
- --dns-search: 指定容器DNS搜索域名,默认和宿主一致(示例:--dns-search example.com)
- -h: 指定容器的hostname
- -e: 设置容器环境变量
- --env-file=[]: 从指定文件读入环境变量
- -m: 设置容器使用内存最大值
- --net: 指定容器的网络连接类型,支持 bridge/host/none/container: 四种类型
- --link=[]: 添加链接到另一个容器
- --expose=[]: 开放一个端口或一组端口
以下为jenkins搭建示例:
- 第一步-拉去jenkins镜像:docker pull jenkins:jenkins
- 第二步启动jenkins容器:
- docker run -itd --name jenkins --net=host -p 8082:8080 -v /test/jenkins/:/var/lib/jenkins/ jenkins/jenkins