docker-基础使用
常用命令
镜像命令
查看命令信息
docker --help
查看docker版本信息
docker version
docker info
查看下载的镜像
docker images
可选参数
docker images --help
查看正在运行的镜像
docker ps
过滤查询使用
删除指定镜像
docker rmi -f 镜像id
删除所有镜像
docker rmi -f $(docker images -qa)
容器命令
docker run --help
--name 容器名字 用来区分容器
-d 后台方式运行
-it 使用交互方式运行
-p 进行端口映射 -p 主机端口:容器端口
-P 随机指定端口
使用案例
启动并进入容器
docker run -it centos /bin/bash
查看运行的容器
docker ps -a(-a查看历史运行过的容器)
退出容器
exit # 停止并退出
ctrl+p+q # 容器不停止退出
删除容器
docker rm -f 容器id
docker rm -f $(docker ps -qa) # 删除所有
容器的启动 停止
一个镜像可以创建多个容器,对于以往创建的容器可以查看历史然后重新启动
进入正在运行中的容器
docker exec -it nginx /bin/bash
注意事项:
容器使用后台运行时,就必须要有一个前台进程,否则会自动停止
提交修改后的容器成为新的镜像
docker commit -m="提交的描述信息"-a="作者" 容器id 目标镜像名:[TAG]
数据同步
docker run it -v 主机目录:容器内目录/文件
匿名挂载
docker run it -v 容器内目录/文件
具名挂载
docker run it -v 名称:容器内目录/文件
查看挂载路径信息
docker volume ls
docker volume inspect 挂载名称
命令api-doc
https://docs.docker.com/engine/reference/commandline/exec/
docker hub 地址
https://hub.docker.com/