docker常用命令总结
常用命令
docker version :查看版本
docker info :查看docker信息
docker images :查看本机上的所有镜像
docker ps :查看docker中运行的容器,包含容器id等信息
docker exec -it 容器名 /bin/bash : 进入docker安装的容器内(打开一个新的终端)(常用)
docker attach 容器id :进入docker安装的容器内(当前正在执行的终端)
docker restart 镜像名 :重启docker里面的镜像
docker search 镜像名 :搜索镜像
docker 命令 --help :查看帮助
docker pull 镜像名 :下载镜像,默认最新版,可以在容器名后面加冒号指定版本
docker rmi -f 镜像名 :删除镜像
docker rmi -f $(docker images -aq) :删除所有镜像
exit :容器停止并退出
ctrl+p+q :容器不停止退出
docker rm 容器ID :删除容器,不可以删除正在运行的容器
docker rm -f $(docker ps -aq) :删除所有容器
docker start 容器id :启动一个被停止的容器
docker restart 容器id :重启一个容器
docker stop 容器id :停止一个容器
docker kill 容器id :强行关闭容器进程
docker logs --helf :查看日志
docker top 容器id :查看容器内部的进程id
docker inspect 容器id :查看镜像的元数据
docker cp 容器id:容器内路径 主机路径 :从容器拷贝文件到主机
启动容器:docker run 【可选参数】 image
docker run -p 6379:6379 --name redis \
-v /mydata/redis/data:/data \
-v /mydata/redis/co
nf/redis.conf:/etc/redis/redis.conf \
-d redis redis-server /etc/redis/redis.conf
参数说明:
--name:映射的容器名字
-p指定端口
-it 交互模式运行,进入容器查看内容
-d 后台运行,当不映射文件路径时,需要加上-it,不然会出错
-v卷,将容器与主机之间建立映射关系 
