创建一个镜像
docker build -t [镜像名] [Dockerfile路径] //默认的Dockerfile的名称就是Dockerfile
//如果需要使用其他名字, 可以使用-f参数
// 即 docker build -f 新名称 -t [镜像][Dockerfile路径]
运行一个容器
docker run --name 容器名称 -d 镜像名称 //-d 参数让容器在后台运行
运行一个容器并通过伪终端进入容器
docker run -it --name 容器名称 镜像名称 bash
在一个运行中的容器里执行命令
docker exec -it 容器名称 bash //分配一个伪终端
查看运行中的容器
docker ps
查看所有容器
docker ps -a
停止运行某容器
docker stop [容器名称]
强制关闭容器
docker kill [容器名称]
删除容器
docker rm -f [容器ID] //-f 表示强制删除
删除所有容器
docker rm $(docker ps -a -q)
查看所有镜像
docker images -a
删除镜像
docker rmi [镜像名]
删除所有镜像
docker rmi $(docker images -q)
查看容器和镜像使用磁盘情况
docker system df
清除未被使用的卷(volume)
docker volume prune
释放清除未运行的容器,未使用的卷,未使用的镜像,释放端口
docker system prune
如果在dockerhub注册了用户, 就可以对镜像进行远程操作啦
给镜像添加标签以便上传到仓库
docker tag [imagename] [username]/[repository]:[tag]
如: docker tag friendlyhello john/get-started:part1
登录账号
docker login
上传镜像
docker push [username]/[repository]:[tag]
拉取镜像
docker pull [username]/[repository]:[tag]
docker 常用命令
最新推荐文章于 2024-11-14 22:28:48 发布