docker 常用命令

本文提供了Docker的基本操作,包括启动和挂载容器、端口映射、列出容器和镜像、进入CLI、查看日志、搜索、拉取及构建镜像、添加标签、推送至仓库以及配置镜像源。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前端基本够用

启动已存在容器

docker start 容器ID

挂载本地文件 D:/test/1234(挂载路径) 注意 ‘:’

docker run --name go-2 -v D:/test/1234:/lute  -it golang:1.18

启动容器挂载端口

docker run --name go-2 -p 8888:80 -d golang:1.18

列出容器

docker ps #仅列出启用的容器
docker ps -a  #列出所有容器信息,包含未启用的容器
docker ps -q #列出启用的容器且仅显示容器id
docker ps -f “name=harbor” #根据条件过滤显示的内容,显示name含harbor的启用的docker容器

进入容器cli界面

docker exec -it -uroot id bash

docker日志查看

docker logs dockername/dockerid

列出镜像列表

docker images  #列出镜像信息
docker images summer-front  #列出REPOSITORY为summer-front 的镜像信息
docker images -q # 列出所有镜像的镜像id
docker images -a #列出所有的镜像信息
docker images -f "dangling=true" #列出虚空镜像信息y

查找镜像

docker search java #查看java镜像

拉取镜像

docker pull java #拉取最新的java镜像
docker pull java:8 #拉取指定版本的java镜像

构建镜像

docker built -it summer-gitlab:V1 .  #构建summer:V1的镜像,后面的.表示从当前上下文拉取信息进行构建

镜像添加标签

docker tag summer-gitlab 192.168.2.47:8080/summer/summer-gitlab #添加镜像标签

推送镜像到镜像仓库

docker push 192.168.2.47:8080/summer/summer-gitlab:V1  #推送镜像到镜像仓库

登录镜像仓库

docker login -u admin -p password 192.168.2.47:8080  #登录镜像仓库,-u 用户名 -p 密码  192.168.2.47:8080为仓库地址

镜像源配置

"registry-mirrors": [
    "https://docker.m.daocloud.io",
    "https://dockerproxy.com",
    "https://docker.mirrors.ustc.edu.cn",
    "https://docker.nju.edu.cn"
  ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值