docker run 命令
docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
参数 | 意义 | |
---|---|---|
- | -i | 以交互模式运行容器,通常与 -t 同时使用 |
- | -t | 为容器重新分配一个伪输入终端,通常与 -i 同时使用 |
–volume | -v | 绑定挂载卷 |
–name | 为容器分配一个名称 | |
–hostname | -h | 容器主机名 |
–detach | -d | 在后台运行容器, 并打印容器ID |
- | -P | 随机端口映射,容器内部端口随机映射到主机的高端口 |
- | -p | 指定端口映射,格式为:主机(宿主)端口:容器端口 |
–publish | -p | 将容器的端口发布到主机 |
–memory | -m | 内存限制 |
–env | -e | 设置环境变量 |
–workdir | -w | 容器内的工作目录 |
–attach | -a | 附加到STDIN,STDOUT或STDERR |
–rm | 退出时自动删除容器 | |
–add-host | 添加自定义主机到IP的映射(host:ip) | |
–cap-add | 添加Linux功能 | |
–cap-drop | 放弃Linux功能 | |
–net | 将容器连接到网络 | |
–ip | IPv4地址(例如172.30.100.104) | |
–ip6 | IPv6地址(例如2001:db8 :: 33) | |
–init | 在容器内运行一个初始化程序,以转发信号并获取进程 | |
–help | 打印用量 | |
–expose | 公开一个或多个端口 | |
–dns-opt | 设定DNS选项 | |
–dns | 设置自定义DNS服务器 | |
–device | 将主机设备添加到容器 | |
–cpus | CPU数量 | |
–cidfile | 将容器ID写入文件 |
菜鸟连接
链接: 菜鸟驿站.
官方文档
链接: docker官方文档.
docker 部署命令
docker login -u dockerloginname -p dockerloginpassword
docker build -t "dirname/msn_t:1.1.1" .
docker push “dirname/msn_t:1.1.1”
docker-compose up -d
docker logs web -f
docker logs -f --tail 100 容器名称
docker-compose down
docker-compose stop 容器名称
docker container prune (删除容器)
docker exec -it web /bin/bash 查看代码