之前工作有机会浅尝Docker,有一些命令经常使用到,所以记在手机里,现在把它整理出来,方便翻看。
命令行:
镜像相关
docker pull 仓库:tag #获取镜像
docker push 镜像:tag #推送镜像到仓库
docker images #查看本地镜像
docker rmi #镜像名或镜像id
docker inspect #镜像名或镜像id
docker save 镜像名 > 保存路径 #或
docker save -o 保存路径 镜像名 #打包本地镜像成压缩包来完成迁移
docker load < 文件路径 #导入镜像压缩包
docker tag 镜像id 新镜像名:新tag #修改镜像tag
容器相关
docker run 参数 镜像id 命令 #创建或启动容器并执行相应命令
#-it 终端交互 -d后台运行 --name容器名 -p 主机端口:容器端口 -v挂载主机路径:容器路径
docker ps #查看运行中的容器
docker ps -a #查看所有运行中的容器
docker stop
docker kill
docker start
docker restart
docker rm 容器ID #删除容器 -f强删
docker inspect 容器id #查看容器详情
docker commit 容器名 镜像名:tag #将容器保存为镜像
以下两个还有待补充
Dockerfile:
docker build -t 镜像名:tag -f dockerfile名 dockerfile所在路径 #使用dockerfile构建镜像
Docker Compose
#1.安装docker-compose
#2.配置docker-compose.yml文件
docker-compose up -d #启动容器
#docker使用gpu