本文共 1015 字,大约阅读时间需要 3 分钟。
Docker容器的基本操作:
启动容器:
dockerrun 镜像文件名称 命令 参数
启动交互式容器:
dockerrun -i -t 镜像文件名称 /bin/bash
-i:为容器始终打开标准输入
-t:打开一个标准的终端
查看容器:
dockerps
-a:查看所有的容器
查看容器参数:
dockerinspect 容器ID或名字
自定义容器的名字:
dockerrun –name=自定义名字 镜像名称
重新启动停止容器:
dockerstart 容器名称或ID
dockerstop 容器名称或ID
dockerkill 容器名称或ID
stop命令是发送信号到服务器端等待容器的停止,kill是直接杀死运行中的容器。
删除Docker容器:
dockerrm 容器名称或ID
Docker守护式容器:
1.可以长期运行
2.没有交互的会话
首先启动一个交互式容器:
[root@docker0~]# docker run -i -t ubuntu /bin/bash
按Ctrl+P 再按Ctrl+Q退出交互式容器,但是容器还在后台运行。
再次进入已经退出的容器:
dockerattach 容器名称或ID
启动守护式容器:
dockerrun -d 镜像名称 命令 参数
查看容器的日志:
dockerlogs 容器名称或ID
-f:始终跟踪容器的变化
-t:在返回的结果上加上时间戳
--tail数字:指定返回结尾处返回多少数量的日志,默认为所有
查看容器内的进程:
dockertop 容器名称或ID
在运行中容器中启动新的进程:
dockerexec 容器名称或ID命令 参数
在容器中部署Nginx静态网站:
容器的端口映射:
通过run -P(run –publish-all)或run -p(--publish=[])进行映射。
容器映射的四种格式:
容器端口
主机端口:容器端口
IP地址::容器端口
IP地址:主机端口:容器端口
(1) 创建端口映射的容器并更新源:
(2)安装Nginx和vim,创建网页文件:
(3)文件内容:
(4)查找nginx文件目录:
(5)测试语法并启动服务:
(6)查看进程信息:
(7)查看端口映射:
每次重启容器,容器的IP地址都会改变。
本文转自 棋帅小七 51CTO博客,原文链接:http://blog.51cto.com/xvjunjie/1982403
转载地址:http://ihykm.baihongyu.com/