docker一些常用命令
查看images文件
docker images
可以使用:docker rmi -f image_ID 来进行删除
查询正在运行的镜像
docker ps
删除正在运行的镜像
docker stop containerId // containerId 是容器的ID
查看所有的集装箱信息
docker container ls -a
删除对应的集装箱信息
docker rm 7b #只要能区分,container id可以不写全
docker ps -a // 查看所有容器
docker ps -a -q // 查看所有容器ID
docker start $(docker ps -a -q) // start启动所有停止的容器
docker stop $(docker ps -a -q) // stop停止所有容器
docker rm $(docker ps -a -q) // remove删除所有容器
批量导入镜像:
docker save $(docker images | grep -v REPOSITORY | awk 'BEGIN{OFS=":";ORS=" "}{print $1,$2}') -o k8s-master.tar
导入镜像:
docker load -i k8s-master.tar
搜索相应的插件
docker search tomcat
docker exec -ti {容器ID} /bin/bash 进入容器
docker删除未使用到的镜像
docker image prune -a
docker image prune -a -f #-f强制,不需要确认
docker安装redis
docker run --name redis -p 6380:6379 redis-test --requirepass 123456
文件复制到指定的文件目录
docker cp hello.html c0462d5e1878://usr/share/nginx/html
查看nginx日志
docker logs -f nginx