首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

Docker 学习之命令详解(3)

Docker 学习之命令详解(3)

24. docker pushdocker push name[:tag]docker push laozhu/nginx:latest

将镜像推送至远程仓库,默认为   。
25. docker logsdocker logs [options] <container>docker logs -f -t --tail="10" insane_babbage

获取容器运行时的输出日志。
-f 跟踪容器日志的最近更新;
-t 显示容器日志的时间戳;
--tail="10" 仅列出最新10条容器日志。
26. docker rundocker run [options] <image> [command] [arg...]docker run -it --name="nginx-lb" nginx /bin/bashdocker run -d ubuntu /usr/bin/top


启动一个容器,在其中运行指定命令。
-a stdin 指定标准输入输出内容类型,可选 STDIN/ STDOUT / STDERR 三项;
-d 后台运行容器,并返回容器ID;
-i 以交互模式运行容器,通常与 -t 同时使用;
-t 为容器重新分配一个伪输入终端,通常与 -i 同时使用;
--name="nginx-lb" 为容器指定一个名称;
--dns 8.8.8.8 指定容器使用的DNS服务器,默认和宿主一致;
--dns-search example.com 指定容器DNS搜索域名,默认和宿主一致;
-h "mars" 指定容器的hostname;
-e username="ritchie" 设置环境变量;
--env-file=[] 从指定文件读入环境变量;
--cpuset="0-2" or --cpuset="0,1,2" 绑定容器到指定CPU运行;
-c 待完成
-m 待完成
--net="bridge" 指定容器的网络连接类型,支持 bridge / host / none container:<name|id> 四种类型;
--link=[] 待完成
--expose=[] 待完成
27. docker attachdocker attach [OPTIONS] CONTAINERID=$(sudo docker run -d ubuntu /usr/bin/top -b)sudo docker attach $ID

将一个运行中的容器固定。
28. docker builddocker build [options] path | url | -docker -t laozhu/nginx:2.0 - < Dockerfile

以 Dockerfile 为模板构建容器。
--force-rm=false 构建失败后移除中间容器;
--no-cache=false 构建过程不适用缓存;
--rm=true 构建成功后移除中间容器;
-t laozhu/nginx:2.0 为创建的容器打上标签。
29. docker commit30. docker cp31. docker create32. docker diff33. docker exec34. docker port35. docker run36. docker wait
返回列表