1.查看ip地址
ip addr
2.启动docker
systemctl start docker
systemctl status docker
3.查看docker版本信息
docker version
4.实例查看docker系统信息
docker info
5.重启
先关闭再启动
systemctl restart docker
6.Docker帮助命令
docker --help
7.查看当前docker所有镜像
docker images
-a相当于all查看本地所有镜像,默认就是-a
docker images -a
-q返回所有镜像id
docker images -q
8.搜索镜像
下载之前,可以看看有没有对应的镜像
docker search 镜像名称
docker search jdk
参数 limit 显示具体条数
docker search 镜像名称 --limit n(数字)
docker search --limit 5 redis
9.help的妙用
docker search --help
10.下载镜像
下载jdk,默认情况下,没有版本号,默认就是 latest 最新
docker pull java
后面加上版本号,可以指定版本,下载某个特定的版本
docker pull redis:6.0.8
11.删除一个镜像文件
可以通过镜像id或者名称删除
通过镜像名称加标签tag删除
docker rmi java:8
docker rmi java:latest
通过镜像id 删除
docker rmi d23bdf5b1b1b
12.一次性删除多个镜像
一次删除多个镜像,以空格分隔
docker rmi 镜像id1 镜像id2
docker rmi d23bdf5b1b1b d23bdf5b1b22
docker rmi redis:latest redis:6.0.8
13.一次删除所有镜像
类似mysql的子查询
docker rmi $(docker images -q)
-f强制删除
docker rmi -f $(docker images -q)
14.容器启动
docker run 镜像名称
docker run hello-world
如果run的东西不存在,则会下载
docker run redis:6.0.8
-d后台守护式(指直接创建容器作为后台进程)
docker run -d redis:6.0.8
15.关闭容器后重命名
停止运行容器
docker stop bdushuskf
16.容器命名
–name 给容器一个新名称,如果没有,那么随机分配一个名称
docker run -d --name="myredis" redis:6.0.8
17.显示当前正在运行的 docker 容器
docker ps
18.通过伪终端对ubuntu系统进行交互式操作
-i 交互式
-t 返回一个伪终端
-it 返回一个交互式伪终端
docker run -it ubuntu
19.退出伪终端并且关闭容器
exit
20.退出伪终端不关闭容器
快捷键ctrl+p+q
21.删除容器
运行中删不掉容器
Docker rm 容器id
docker rm 73655ea903d4
先关闭再删掉容器
docker stop 73655ea903d4
docker rm 73655ea903d4
-f强制删掉容器
docker rm -f 73655ea903d4
正在学习相关知识,如有错误还望指正