docker
-v:显示版本信息
-h:帮助命令
systemctl restart docker:重启docker
images:列出本地安装的镜像
pull 镜像名:版本号(不写为最新版latest):拉取镜像
search 镜像名:搜索镜像
rmi [-f] 镜像名/id:删除指定镜像
save -o 到出路径/文件名称.tar.gz 导出镜像的id:导出指定镜像到指定位置-指定的路径必须存在,如果不存在则导出失败不会自动创建
load -i 读取路径/文件名称.tar.gz:导入镜像压缩包-导入的镜像需要修改名称和tag
tag 镜像id 镜像名称:镜像tag:修改镜像的名称和tag-当网络不佳时且需要下载镜像时会用到-在镜像中安装必须的软件,都安装好了需要打包发给别人使用可以保证环境的统一
run -itd --name=容器名称 -v(做数据卷映射) 宿主机路径:容器路径 -p 宿主机端口号:容器端口号 需要创建容器的镜像id/名称
-i:创建容器时新开交互式窗口
-t:新开一个终端
-d:后台启动(防止占用前台使我们不能继续操作)
-p:映射端口号
exec -it 容器名称/id /bin/bash(sh)(可以只写bash):进入容器
start 容器名:启动容器
ps :查看正在运行的容器
stop ${docker ps -qa}:停止所有查询到的容器
dockers ps -qa:查询所有的容器的id
logs -f 容器的id/名称:日志监控
cp 容器名称/id 目标路径:从容器到宿主机之间拷贝
cp 宿主机文件 容器的id/名称:目录:从宿主机到容器直接拷贝文件或目录
inspect 容器名称/id:查看容器的信息
volume:数据卷相关操作
ls:查看数据卷
create 数据卷名:创建数据卷
rm: 删除数据卷
inspect:查看某个卷的详细信息
dockerfile相关
build -t 镜像名称:tag .:构建自己的镜像-注意最后面有一个点
docker-compose相关:
docker-compose:快速管理容器的插件
docker-compose up -d:启动docker-compose-需要进入到有docker-compose.yml文件的目录才能启动docker-compose
--help:查看帮助
ps:查看当前运行中的容器
rm 容器名/id:删除容器
logs:日志
exec 容器名/id:进入容器
stop 服务名:停止某个容器运行
up 服务名:启动容器
down:停止且移除容器
run 服务名:运行容器
start 服务名:启动某一个容器
create 服务名:启动某一个服务
restart 服务名: 重启某一个服务