Docker 存储,时区,镜像加速等配置问题 (Redhat)

一世为白 2019-06-26

配置存储,加速

vim /etc/docker/daemon.json 
{
  "registry-mirrors": ["https://90sc1jac.mirror.aliyuncs.com"],
  "storage-driver": "overlay" 
}

修改数据文件默认存储位置

$ systemclt stop docker.service 
$ mv /var/lib/docker /data/docker
$ ln -s /data/docker /var/lib/docker
$ systemctl start docker.service

时区问题

Dockerfile

#时间,时区问题
RUN cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \
    && echo "Asia/shanghai" > /etc/timezone

挂载主机 localtime

$ docker run --name <name> -v /etc/localtime:/etc/localtime:ro ...

容器与宿主机之间文件传输

$ docker cp <containerId>:/file/path/within/container /host/path/target

导出镜像

$ sudo docker save busybox-1 > /home/save.tar

导出容器

$ sudo docker export <CONTAINER ID> > /home/export.tar

导入镜像

$ docker load < /home/save.tar

相关推荐