docker 镜像,容器常用命令

.docker,docer-ce,docker-compse
docker:管理镜像,管理容器
docker-compse:对docker容器集群的快速编排。

一:容器生命周期相关命令:
命令 说明
docker run -d -p x:x --name xxx 镜像id 以后台方式运行容器
docker create --name xxx nginx:latest 创建一个新的容器,但是不启动
docker start/stop/restart 启动\停止\重启一个容器
docker kill 容器id 终止一个运行中的容器,kill 不管是否同意,直接强制终止
docker rm -vf 容器id 删除一个或者多个容器
docker exec -it id bash 进入到容器内部
docker attach 进入到容器内部

二.容器操作相关命令:
说明 命令
docker ps -a | grep xxxx 显示某一个组件 XXX 的容器列表
docker inspect id 获取容器或者镜像的元数据
docker top id 查看容器中运行的进程信息
docker stats id 实时显示容器资源的使用统计
docker events 从服务器获取实时事件
docker logs id 查看容器内的标准日志输出
docker port id 列出指定容器的端口映射
docker cp ./t.txt id:/root/ 将宿主机当前目录下的 t.txt 复制到 id 容器中的 root 目录下
docker diff id 列出该容器自创建以来,容器内部文件的变化
docker commit -m "comment" -a "authon" 容器id repository:tag 将指定容器打包成一个本地镜像
docker update --memory=16G 修改容器运行中的配置,即时生效无需配置

三.本地镜像管理相关命令:
命令 说明
docker images 列出本地宿主机上的所有镜像
docker history id 查看指定镜像的分层结构以及创建历史
docker image inspect id 查看镜像的元数据信息
docker rmi id 根据镜像 id 删除镜像
docker tag image-name:tag 给指定镜像增加 tag
docekr build -t tag . 通过当前目目录下的 Dockerfile 来构建一个标签为 tag 的镜像
docker export -o xxx.tar id 将镜像打包成文件
docker import xxx.tar name 从归档文件中创建镜像
docker save -o xxx.tat id 将指定镜像保存为归档文件
docker load --input xxx.tar 用于将 docker save 生成的归档文件还原成镜像

四.镜像仓库相关命令:
命令 说明
docker loging -u xxx -p xxx 登录一个 docker 镜像仓库,如果未指定镜像仓库地址,则默认为Docker Hub镜像仓库
docker logout 退出登录的镜像仓库
docker pull nginx 从默认的 Docker hub 上拉取 nginx 镜像
docker push image_name 将本地镜像上传到镜像仓库(注意需要先登录)
docker search xxx 从默认的 Docker Hub 中搜索指定的镜像

常用网站资源:

1.mybatis-plus: https://baomidou.com/

2.maven 仓库:https://mvnrepository.com/
想要什么依赖版本的去 maven 仓库查看:
https://mvnrepository.com/

3.docker,docer-ce,docker-compse,
https://www.quanxiaoha.com/

4.职级薪酬对比网站:
https://duibiao.info

posted @ 2023-08-03 17:11  大树2  阅读(33)  评论(0编辑  收藏  举报