Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!
当前位置: 主页 > Java文档 > Java基础相关 >

docker常用命令 PDF 下载


分享到:
时间:2020-09-23 09:39来源:http://www.java1234.com 作者:小锋  侵权举报
docker常用命令 PDF 下载
失效链接处理
docker常用命令 PDF 下载


本站整理下载:
 
相关截图:
 
主要内容:

一,安装Docker
1.1,启动 Docker CE
$ sudo systemctl enable docker
$ sudo systemctl start docker
1.2,查看docker版本
docker --help  #查看帮助
docker --version
二,镜像
2.1,获取镜像
docker pull [选项] [Docker Registry 地址[:端口号]/]仓库名[:标签]
例如:
docker pull ubuntu:16.04
2.2,列出镜像
docker image ls -- 列出所有镜像
docker image ls ubuntu -- 列出ubuntu所有的镜像
docker image ls ubuntu:16.04 -- 列出指定版本的镜像
docker image ls -f since=mongo:3.2 -- 列出3.2版本之后的镜像
docker image ls -f before=mongo:3.2  -- 列出3.2版本之前的镜像
docker image ls -a -- 显示中加上中间层镜像
docker image ls -f dangling=true  -- 显示虚悬镜像
docker image ls --digests  -- 显示镜像摘要
2.3,删除虚悬镜像
docker image prune
2.4,便捷的查看镜像、容器、数据卷所占用的空间
docker system df
 
2.5,删除本地镜像
$ docker image rm [选项] <镜像1> [<镜像2> ...]
例如:docker image rm 501
docker image rm mysql:5.6
三,容器
3.1,启动容器
docker run ubuntu:16.04  /bin/echo 'Hello world'  -- 输出一个字符串后退出
docker run -it ubuntu:16.04 /bin/bash  -- 启动一个终端交互
docker run -d ubuntu:16.04 /bin/sh -c "while true; do echo hello world; sleep 1; done"  -- 在后台运行容器
docker run -dit ubuntu:16.04 -- 后台运行容器
3.2,退出当前容器
exit
3.3,查看运行的容器
docker container ls
docker container ls -a -- 查看已经终止的容器
3.4,终止运行中的容器
docker container stop containerid
3.5,启动已终止容器
docker container start containerid
3.6,重启一个运行中容器
docker container restart containerid
3.7,查看容器输出的日志
docker container logs containerid
docker container logs 9f353b86c65f
docker logs -f containerid  -- 查看容器内应用输出的日志
3.8,进入容器
docker exec -it  containerid bash
3.9,导出容器
docker  export containerid  > dddd.tar
3.10,导入容器快照
 cat my.tar | docker import - test/myrabbit:v1.0
3.11,删除容器
docker container rm containerid 
3.12,清理所有处于终止状态的容器
docker container prune
四,仓库
4.1,访问仓库
docker login  -- 登录docker hub
docker logout  -- 退出docker hub
docker search centos  -- 搜索镜像
4.2,推送镜像至docker hub
docker tag ubuntu:17.10 username/ubuntu:17.10
docker push username/ubuntu:17.10
注:username替换成docker hub账户
4.3,自动创建
待完善
4.4,创建私有仓库
docker run -d  -p  5000:5000  -v  /home/mydockerhub:/var/lib/registry  registry -- 镜像文件存放在本地的指定路径:/home/mydockerhub
4.5,镜像打标签
docker tag IMAGE[:TAG] [REGISTRY_HOST[:REGISTRY_PORT]/]REPOSITORY[:TAG]
docker tag ubuntu:latest 127.0.0.1:5000/ubuntu:latest -- 
docker tag golang:latest 127.0.0.1:5000/golang:mylatest -- 将本地golang:latest镜像打成一个golang:mylatest 镜像副本
4.6,推送镜像到私服
docker push 127.0.0.1:5000/golang:mylatest
4.7,查看私服中的镜像
curl 127.0.0.1:5000/v2/_catalog
4.8,从私服下载镜像
docker pull 127.0.0.1:5000/golang:mylatest

 
 
------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐