1.查看ip地址

ip addr

docker 查看image版本 docker查看容器版本_docker 查看image版本

2.启动docker

systemctl start docker
systemctl status docker

docker 查看image版本 docker查看容器版本_学习_02

3.查看docker版本信息

docker version

docker 查看image版本 docker查看容器版本_redis_03

4.实例查看docker系统信息

docker info

docker 查看image版本 docker查看容器版本_docker 查看image版本_04

5.重启

先关闭再启动

systemctl restart docker

docker 查看image版本 docker查看容器版本_docker 查看image版本_05

6.Docker帮助命令

docker --help

docker 查看image版本 docker查看容器版本_docker 查看image版本_06

7.查看当前docker所有镜像

docker images

docker 查看image版本 docker查看容器版本_redis_07

-a相当于all查看本地所有镜像,默认就是-a

docker images -a

docker 查看image版本 docker查看容器版本_docker_08


-q返回所有镜像id

docker images -q

docker 查看image版本 docker查看容器版本_docker_09

8.搜索镜像

下载之前,可以看看有没有对应的镜像

docker  search  镜像名称
docker search jdk

docker 查看image版本 docker查看容器版本_学习_10


参数 limit 显示具体条数

docker  search  镜像名称 --limit n(数字)
docker search --limit 5 redis

docker 查看image版本 docker查看容器版本_docker 查看image版本_11

9.help的妙用

docker search --help

docker 查看image版本 docker查看容器版本_docker 查看image版本_12

10.下载镜像

下载jdk,默认情况下,没有版本号,默认就是 latest 最新

docker pull java

docker 查看image版本 docker查看容器版本_docker 查看image版本_13

后面加上版本号,可以指定版本,下载某个特定的版本

docker pull redis:6.0.8

docker 查看image版本 docker查看容器版本_容器_14

11.删除一个镜像文件

可以通过镜像id或者名称删除

通过镜像名称加标签tag删除

docker rmi java:8
docker rmi java:latest

通过镜像id 删除

docker rmi d23bdf5b1b1b

docker 查看image版本 docker查看容器版本_redis_15

12.一次性删除多个镜像

一次删除多个镜像,以空格分隔

docker rmi 镜像id1 镜像id2
docker rmi d23bdf5b1b1b d23bdf5b1b22 
docker rmi redis:latest redis:6.0.8

docker 查看image版本 docker查看容器版本_容器_16

13.一次删除所有镜像

类似mysql的子查询

docker rmi $(docker images -q)

docker 查看image版本 docker查看容器版本_学习_17


-f强制删除

docker rmi -f $(docker images -q)

docker 查看image版本 docker查看容器版本_容器_18

14.容器启动

docker run 镜像名称

docker run hello-world

docker 查看image版本 docker查看容器版本_学习_19

如果run的东西不存在,则会下载

docker run redis:6.0.8

docker 查看image版本 docker查看容器版本_redis_20

-d后台守护式(指直接创建容器作为后台进程)

docker run -d redis:6.0.8

docker 查看image版本 docker查看容器版本_docker_21

15.关闭容器后重命名

停止运行容器

docker stop bdushuskf

docker 查看image版本 docker查看容器版本_redis_22

16.容器命名

–name 给容器一个新名称,如果没有,那么随机分配一个名称

docker run -d --name="myredis" redis:6.0.8

docker 查看image版本 docker查看容器版本_docker 查看image版本_23

17.显示当前正在运行的 docker 容器

docker ps

docker 查看image版本 docker查看容器版本_docker 查看image版本_24

18.通过伪终端对ubuntu系统进行交互式操作

-i 交互式
-t 返回一个伪终端
-it 返回一个交互式伪终端

docker run -it ubuntu

docker 查看image版本 docker查看容器版本_docker_25


docker 查看image版本 docker查看容器版本_容器_26

19.退出伪终端并且关闭容器

exit

docker 查看image版本 docker查看容器版本_docker_27

20.退出伪终端不关闭容器

快捷键ctrl+p+q

docker 查看image版本 docker查看容器版本_docker_28

21.删除容器

运行中删不掉容器
Docker rm 容器id

docker rm  73655ea903d4

docker 查看image版本 docker查看容器版本_redis_29

先关闭再删掉容器

docker stop  73655ea903d4
docker rm  73655ea903d4

docker 查看image版本 docker查看容器版本_redis_30

-f强制删掉容器

docker rm -f 73655ea903d4

docker 查看image版本 docker查看容器版本_docker 查看image版本_31

正在学习相关知识,如有错误还望指正