Docker容器备份与恢复全攻略
查看正在运行的容器
docker ps
选择要备份的容器,然后创建快照
sudo docker commit -p container-id jenkins
查看镜像(快照)并导出
sudo docker images
sudo docker save -o jenkins.tar.gz jenkins
恢复备份
docker load -i jenkins.tar.gz
gerrit代码提交配置
#~/.ssh/config Host * KexAlgorithms +diffie-hellman-group1-sha1 /etc/hosts配置192.168.13.18 dm.decomen.cn A、配置环境变量: vi ~/.bashrc 添加如下内容 export GIT_SSH_COMMAND='ssh -o KexAlgorithms=+diffie-hellman-group1-sha1' export PATH=~/bin:$PATH source ~/.bashrc B、下载提交工具: mkdir -p ~/bin && cd ~/bin git clone ssh://fuqiang@dm.decomen.cn:29418/tools cd ~/bin && ln tools/push_tools/pushcode.sh -s pushcode && ln tools/push_tools/repo -s repo (红色部分替换成自己的gerrit用户名)- git pull --rebase origin master
- ssh –p 29418 [ip-address] gerrit create-project --name [project-name]
android 迁移自己的repo
https://www.cnblogs.com/aosp/p/16445394.html
git迁移上传
git clone --bare git://192.168.10.XX/git_repo/project_name.git
su - git
cd /path/to/path/
mkdir new_project_name.git
git init --bare new_project_name.git
cd project_name.git
git push --mirror git@192.168.20.XX/path/to/path/new_project_name.git
常见的docker启动命令
docker run -it --mount type=bind,source=/opt/docker-share,target=/mnt --name my_centos centos:v2
docker run -it --mount type=bind,source=/opt/docker-share,target=/mnt --name my_ky-server ky-server-v10-sp3:v3
docker run -it --mount type=bind,source=/opt/docker-share,target=/mnt --name my_ky-server-aarch64 kylin-server-v10sp3-aarch64
DISPLAY设为本地Unix套接字
docker run -it --mount type=bind,source=/opt/docker-share,target=/mnt --env DISPLAY=:0 --volume /tmp/.X11-unix:/tmp/.X11-unix --volume $HOME/.Xauthority:/root/.Xauthority --user $(id -u):$(id -g) --name my_centos7_1.0 my_centos7:1.0 /bin/bash
docker run -it --mount type=bind,source=/opt/docker-share,target=/mnt --env DISPLAY=:0 --volume /tmp/.X11-unix:/tmp/.X11-unix --volume $HOME/.Xauthority:/root/.Xauthority --name my_centos7_1.0 my_centos7:1.0 /bin/bash
docker run -it --mount type=bind,source=/opt/docker-share,target=/mnt --env DISPLAY=:0 --volume /tmp/.X11-unix:/tmp/.X11-unix --volume $HOME/.Xauthority:/root/.Xauthority --name my_centos8_1.0 my_centos8-aarch64:1.0 /bin/bash
