前几天遇到这样一个业务场景,数据库运行在docker 中,docker 的市区是utc 所以就跟北京时间相差8个小时。但是又不能重新运行一个容器,只能保证数据库运行状态,并把宿主机的时区复制给docker 容器。很苦恼,
首先我先把宿主机的时区改成啦CST 北京时间。然后把宿主机的时区复制给docker 容器。命令如下
docker cp /etc/localtime:【容器ID或者NAME】/etc/localtime
当然也可以进入容器进行修改时区(不过我的容器修改的时候总是报/etc/localtime 文件只读,不让修改。所以就用了上面的方法),命令如下
首先添加所有的时区
然后再修改时区
apk add tzdata ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime echo "Asia/Shanghai" > /etc/timezone
当然,在容器内改,也很麻烦,每次启动新的容器那么就要修改,所以在dockerfile 中修改更好啦。命令如下
ENV TZ=Asia/Shanghai RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
最后附上docker 常用命令
docker ps 查看运行的容器
docker ps -a 查看停止的容器
docker ps -q 仅列出容器ID
docker ps -s 显示容器大小。
docker images 查看镜像
docker images -q 仅列出镜像ID
docker images –tree 以树状结构列出镜像的所有提交历史。
docker pull IMAGE_ID 下载image
docker push IMAGE_ID 上传image
docker rmi IMAGE_ID 删除image
docker rmi -f 强行移除该镜像,即使其正被使用;
docker logs -f <容器名orID> 查看容器日志
docker start|stop|restart 启动、停止和重启一个或多个指定容器。
启动一个container并进入交互模式
docker start -i containerID
显示一个镜像的历史;
docker history image_name
进入容器
docker exec -it 容器id bin/bash
启动容器并启动bash(交互方式):
$docker run -i -t <image_name/continar_id> /bin/bash
启动容器以后台方式运行(更通用的方式):
$docker run -d -it image_name
docker run 命令解释
-d 后台运行容器,并返回容器ID;
-i 以交互模式运行容器,通常与 -t 同时使用;
-t 为容器重新分配一个伪输入终端,通常与 -i 同时使用;
将container的端口映射到宿主机的端口
docker run -i -t -p <host_port:contain_port>
将一个container固化为一个新的image,后面的repo:tag可选
docker commit <container> [repo:tag]
删除一个或多个container
docker rm <container...>
删除所有的container
docker rm `docker ps -a -q`
同上, 删除所有的container
docker ps -a -q | xargs docker rm
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
更新日志
- 小骆驼-《草原狼2(蓝光CD)》[原抓WAV+CUE]
- 群星《欢迎来到我身边 电影原声专辑》[320K/MP3][105.02MB]
- 群星《欢迎来到我身边 电影原声专辑》[FLAC/分轨][480.9MB]
- 雷婷《梦里蓝天HQⅡ》 2023头版限量编号低速原抓[WAV+CUE][463M]
- 群星《2024好听新歌42》AI调整音效【WAV分轨】
- 王思雨-《思念陪着鸿雁飞》WAV
- 王思雨《喜马拉雅HQ》头版限量编号[WAV+CUE]
- 李健《无时无刻》[WAV+CUE][590M]
- 陈奕迅《酝酿》[WAV分轨][502M]
- 卓依婷《化蝶》2CD[WAV+CUE][1.1G]
- 群星《吉他王(黑胶CD)》[WAV+CUE]
- 齐秦《穿乐(穿越)》[WAV+CUE]
- 发烧珍品《数位CD音响测试-动向效果(九)》【WAV+CUE】
- 邝美云《邝美云精装歌集》[DSF][1.6G]
- 吕方《爱一回伤一回》[WAV+CUE][454M]