操作docker进程相关命令
systemctl status docker
systemctl start docker
systemctl restart docker
systemctl stop docker
systemctl enable docker #设置开机自启
docker镜像相关命令
- 查看本地镜像
docker images - 搜索镜像
docker search 镜像名称
如 docker search redis - 删除镜像
docker rmi 镜像ID
或者
docker rmi 镜像名称:TAG - 查看所有镜像的id
docker images -aq - 查看所有镜像
docker ps `docker images -aq `
- 删除所有镜像
docker rmi `docker images -aq `
docker容器相关命令
查看容器
docker ps//查看正在运行的容器
docker ps -a//查看所有容器创建并启动容器
docker run 参数
参数说明:
-i:以交互模式运行容器,通常与 -t 同时使用
不加-i 时,若容器没有客户端连接,容器会自动关闭。-t: 为容器重新分配一个伪输入终端,通常与-i同时使用
-d: 以后台进程模式运行容器。
使用 -d 创建并启动的容器,需要使用docker exec 命令进入容器。退出容器后,容器不会关闭。-it 创建的容器一般称为交互式容器,-id 创建的容器一般称为守护式容器
docker run -it --name 容器名称 镜像:TAG /bin/bash
/bin/bash ,执行后目录会进入到容器内部
交互式容器,exit退出容器后,容器自动关闭
docker run -id --name 容器名称 镜像:镜像TAG
以后台进程模式启动容器
- --name: 为创建的容器命名
进入容器
docker exec -it 容器名称 /bin/bash停止容器
docker stop 容器名称启动容器
docker start 容器名称删除容器
docker rm 容器名称
docker rm 容器id查看所有容器的id
docker ps -aq查看容器信息
docker inspect 容器名称删除所有容器
docker rm `docker ps -aq`