docker 个人常用命令收集

针对最近学习到的比较容易忘记的命令进行记录

# 启动容器后(容器id为allen_mysql),以bash命令行的形式,进入容器中,以便进一步操作
docker exec -it allen_mysql bash
 
# 删除没运行的容器
docker container prune

# 通过commit指令,将docker容器创建为镜像,-m为注释,-a为提交者名称,0b2616b0e5a8 为具体容器id,ouruser/sinatra:v2 是软件版本号
docker commit -m "Added json gem" -a "Docker Newbee" 0b2616b0e5a8 ouruser/sinatra:v2

# 登陆到一个Docker镜像仓库,如果未指定镜像仓库地址,默认为官方仓库 Docker Hub
格式 docker login 仓库名称

例子1: 登录到阿里云个人的镜像仓库
docker login --username=londa29@qq.com registry.cn-hangzhou.aliyuncs.com
例子2: 登陆到Docker Hub
docker login -u 用户名 -p 密码
例子3: 登出Docker Hub
docker logout
例子4: 登录到个人私有仓库(registry.allen.com为自定义的域名)
docker login registry.allen.com

# 使用"docker tag"命令重命名镜像
docker tag mysql4camunda:1.0.0 registry.cn-hangzhou.aliyuncs.com/allenspace/mysql4camunda:ver_one

# 将镜像推送到Registry
docker push registry.cn-hangzhou.aliyuncs.com/allenspace/mysql4camunda

# docker 删除某个 tag, 跟删除某个镜像差不多,
docker rmi 容器名:容器tag
docker rmi 容器id

# 重启docker
systemctl restart docker

# 关闭harbor服务(需要先进入harbor目录,通过docker-compose管理harbor的多个服务)
docker-compose stop 

# 开启harbor服务(需要先进入harbor目录,通过docker-compose管理harbor的多个服务)
docker-compose up –d

docker加速镜像 配置路径 /etc/docker/daemon.json:

Docker 登陆信息 记录路径 /root/.docker/config.json:

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

AllenLeungX

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值