win10下docker安装

业精于勤荒于嬉,总是与偷懒做斗争。

很多年了,一直不愿做事情,不愿意想事情。

1、安装 Docker Toolbox

-- Install on Windows | Docker Documentation

http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/DockerToolbox-18.03.0-ce.exe
安装完成后
win10下docker安装_第1张图片

2、点击DockerQuickstarter,copy地址到浏览器地址栏(加快速度)
https://github.com/boot2docker/boot2docker/releases/download/v19.03.5/boot2docker.iso
复制到上面提示的临时目录中,重新点击
3、修改docker镜像地址

 docker-machine ssh default
 sudo sed -i "s|EXTRA_ARGS='|EXTRA_ARGS='--registry-mirror=https://844mftyt.mirror.aliyuncs.com|g" /v>
 exit

docker-machine restart default
docker-machine env
eval $("C:\Program Files\Docker Toolbox\docker-machine.exe" env)
docker info

二、Jenkins更新
1.以root用户进入jenkins容器

docker exec -it -u root ContainerId bash

2.在容器中下载jenkins的最新war包

wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/war/latest/jenkins.war

4.查看容器中jenkins war包的位置,并备份原来的war包

whereis jenkins
cd /usr/share/jenkins
cp jenkins.war jenkinsBAK.war

5.将/var/jenkins_home下的包cp到/usr/share/jenkins下覆盖

cp /var/jenkins_home/jenkins.war /usr/share/jenkins/

6.退出容器并重启

exit
docker restart ContainerName/ContainerId

三、Jenkins显示正确时间
1.以root用户进入jenkins容器

docker exec -it -u root ContainerId bash

2.修改时区timezone及时间localtime

echo Asia/Shanghai >/etc/timezone
scp -r [email protected]:/etc/localtime /etc/localtime

3.Jenkins Restart

可以看到镜像已经成了自己的镜像

你可能感兴趣的:(docker,jenkins,容器)