Docker 存儲,時區,鏡像加速等配置問題 (Redhat)

配置存儲,加速

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
相關文章
相關標籤/搜索