创建容器
docker run -it -d -v 主机目录:容器目录 --restart=always --name 容器别名 -p 主机端口:容器端口 tomcat
- 参数简介
-v 映射容器目录到主机,一次一个目录,可以映射多个目录,此处需注意如果容器目录有文件,映射到主机目录的时候会清空
-d 后台运行
-p 映射容器端口到主机端口,一次映射一个端口,可以映射多个
--restart 容器重启策略
- always 总是重启
- no,默认策略,在容器退出时不重启容器
- on-failure,在容器非正常退出时(退出状态非0),才会重启容器
on-failure:3,在容器非正常退出时重启容器,最多重启3次
- unless-stopped,在容器退出时总是重启容器,但是不考虑在Docker守护进程启动时就已经停止了的容器
容器时间同步
docker cp /etc/localtime 容器id:/etc/
日志查看
# --tail 参数指定输出最后行数,不加则会输出所有日志
docker logs -f -t --tail=10 容器id
进入容器
# /bin/bash 不同的容器可能不一样
docker exec -it 容器id /bin/bash
私有仓库垃圾回收
docker exec -it registry /bin/registry garbage-collect /etc/docker/registry/config.yml
容器状态监控
docker stats -a
详细指令请参考http://www.cnblogs.com/mq0036/p/8520605.html
网友评论