查看容器的详细信息
docker inspect Id/name
#查看容器的IP
docker inspect mysql_3306 | grep IPAddress
将用户加入 docker
sudo groupadd docker
#将用户加入该 group 内。然后退出并重新登录就生效啦。
sudo gpasswd -a ${USER} docker
#重启 docker 服务
#切换当前会话到新 group 或者重启 X 会话
newgrp - docker
修改容器内的时区
Alpine
进入容器内然后执行
apk --no-cache add tzdata
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
echo "Asia/Shanghai" > /etc/timezone
Ubuntu
echo "Asia/Shanghai" > /etc/timezone
dpkg-reconfigure -f noninteractive tzdata
Centos
echo "Asia/shanghai" > /etc/timezone
docker 备份迁移
保存镜像(image)和加载镜像
# 保存格式 docker save xxx(image) > xxx.tar
docker save javadr:latest > javadr.tar
# 加载镜像格式 docker load < xxx.tar
docker load < javadr.tar
保存容器
#docker export [-o|--output[=""]] CONTATINER
docker export iretailer_v01 > iretailer.tar
#加载 docker import [-c|--change[=[]]] [-m|--message[=MESSAGE]] file|URL|-[REPOSITORY[:YAG]]
docker import
Docker log
docker 启动的时候 加上的参数
--log-opt max-size=[0-9+][k|m|g] #文件的大小 默认值为-1不限制
--log-opt max-file=[0-9+] #文件数量 默认值为1
设置Docker内存使用
-m,--memory #内存限制,格式是数字加单位,单位可以为 b,k,m,g。最小为 4M
--memory-swap #内存+交换分区大小总限制。格式同上。必须必-m设置的大