Docker的基本操作
2024-09-28 04:49:08
容器基本操作
1、启动容器
$docker run image [COMMAND] [ARG…]
run在新容器中执行命令
2、启动交互式容器
$docker run -i -t IMAGE /bin/bash
-i --interactive = ture | fasle 默认是false
-t --tty=true | false 默认是false
3、查看容器
$docker ps [-a] [-l]
-a 查看所有
-l 查看最新
$docker inspect
4、自定义容器名:
$docker run --name=自定义名 -i -t IMAGE /bin/bash
5、重新启动停止的容器
$docker start -i 容器名
6、删除停止的容器
$docker rm 容器名
守护式容器
什么是守护式容器:
1、能够长期运行
2、没有交互式回话
3、适合运行应用程序和服务
1、以守护形式运行容器
$docker run -i -t IMAGE /bin/bash
Ctrl+P Ctrl+Q
2、启动守护式容器
$docker run -d 镜像名 [COMMAND] [ARG…]
3、查看容器日志
docker logs [-f] [-t] [--tail] 容器名
-f —follows=true | false默认为false 跟踪日志变化一直反馈
-t —timestamps=true | false 默认为false 在返回的结果中加上时间
--tail = “all” 结尾处多少数量的日志,如果不加就是显示所有日志
docker logs -tf --tail 10 dc1
4、查看容器内进程
$docker top 容器名
5、在运行中的容器中启动新的进程
$docker exec [-d] [-i] [-t] 容器名 [COMMAND] [ARG]
6、停止守护式容器
docker stop 容器名
docker kill 容器名
设置容器的端口映射
run [-P] [-p]
-P, --publish-all = true | false 默认为false
docker run -P -i -t ubuntu /bin/bash
-p,--publish = []
containerPort
docker run -p 80 -i -t ubuntu /bin/bash 只指定容器的端口,宿主机的端口随机映射
hostPort:containerPort
docker run -p 8080:80 -i -t ubuntu /bin/bash 同时指定容器的端口和宿主机端口
ip::containerPort
docker run -p 0.0.0.0:80 -i -t ubuntu /bin/bash 指定IP和容器的端口
ip:hostPort:containerPort
docker run -p 0.0.0.0:8080:80 -i -t ubuntu /bin/bash 指定IP,宿主机端口和容器端口
最新文章
- 第一次接触servlet的知识
- Linux SVN 命令详解(zz)
- XCode之entitlement
- Windows phone 8 学习笔记(2) 数据文件操作(转)
- JQuery Mobile 实战一
- 关于Oracle表空间数据文件自增长的一些默认选项
- SSM成功了
- android 开发中判断网络是否连接的代码
- MSMQ学习笔记
- Atlas-手淘组件化框架的前世今生和未来的路
- Android_简易的短信发送器
- 浅谈OC内存管理
- Chrome 远程代码执行漏洞CVE-2019-5786-EXP
- 778A String Game
- 【Android】隐藏底部虚拟按键
- windows系统,联系人文件。个性化。
- (转)Springboot 中filter 注入对象
- <;?xml version=";1.0"; encoding=";UTF-8"; standalone=";no";?>;
- 对于分类问题的神经网络最后一层的函数:sigmoid、softmax与损失函数
- oracle数据库字符集