docker 相关命令
允许保存密码
git config --global credential.helper store
配置用户信息
git config user.name "userName"
git config user.email "email address"
下载镜像
docker pull {domain}/{imagename}:{version}
给镜像打标签
docker tag {imageid} {domain}/{newiamgename}:{version}
发布镜像(需要先打标签)
docker push 192.168.190.126:5000/bds/system
启动镜像
docker run -p 8080:8080 -p 50000:50000 -v /var/run/docker.sock:/var/run/docker.sock -v /usr/lib64/libltdl.so.7:/usr/lib/x86_64-linux-gnu/libltdl.so.7 -v $(which docker):/bin/docker -v /var/docker/jekins:/var/jenkins_home -d --restart=always --name jenkins jenkins/jenkins
查看镜像
docker image
查看容器
docker ps -a
查看日志
$sudo docker logs -f -t --tail 行数 容器名[containerID]
-f 按日志输出
-t 显示时间戳
启动容器
docker run {cid}
关闭容器
docker stop {cid}
进入容器
docker exec -it {cid} /bin/bash
以root用户进入容器
docker exec -it --user root {cid} /bin/bash
把容器打包为镜像
docker commit 11ae ubuntu:ssh
推送镜像到仓库
docker push 192.168.190.126:5000/ubuntu:ssh
保存镜像文件
docker save {imageid} > imagename.tar
把多个镜像打包为文件保存
docker save -o imagesname.tar image1:version1 image2:version2
加载保存的镜像
docker load < imagename.tar
导出容器为镜像文件
docker export {container_id}> container_image_name.tar
导入使用export导出的镜像
docker import - imagename < container_image_name.tar

浙公网安备 33010602011771号