Docker常用命令

1. 镜像相关

docker pull                               #拉取镜像
docker images #查看镜像列表
docker images
-aq #查看所有镜像id
docker rmi
-f $(imageId) #删除镜像 docker build -t 镜像名:tag标签 . #依据Dockfile文件构建镜像 docker save -o 自定义文件名 迁移镜像名:版本 #保存镜像,可以将保存的镜像迁移到其他机器使用
示例:docker save -o sherlock-v1.0.0.tar sherlock:1.0.0
docker load -i sherlock-v1.0.0.tar        #在另外一台机器加载镜像

2. 容器相关

docker ps                                                                                     #查看正在运行的容器
docker ps
-
a #查看所有容器
docker run
-it --name $(别名) -p $(宿主端口):$(容器端口) -v $(宿主目录):$(容器目录) 镜像名 /bin/bash #前台交互方式运行容器
docker run
-itd 镜像名 /bin/bash #后台守护方式运行容器
docker attach $(容器id) #进入容器,exit退出会停止运行容器
docker exec
-it $(容器id) /bin/bash #进入容器,exit退出不会停止运行容器
docker stop $(容器id) #停止容器
docker start $(容器id) #启动容器
docker restart $(容器id) #重启容器
docker rm
-f $(容器id) #删除容器
docker logs
-ft $(容器id) #查看容器的日志
docker top $(容器id) #查看容器的进程信息
docker inspect $(容器id) #查看容器的相关信息
docker cp $(容器id):$(容器内路径) $(宿主机目的地路径) #复制容器的文件到宿主机上 docker commit
-m="描述信息" -a="作者" $(容器id) 目标镜像名:[tag版本号] #把容器提交为一个新的镜像

 

posted @ 2022-08-20 11:49  Sherlock先生  阅读(27)  评论(0编辑  收藏  举报