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
posted @ 2020-08-18 14:00  leechg  阅读(149)  评论(0)    收藏  举报