Docker常用配置管理操作

Docker本地主机管理

  • 查看所有运行的容器
docker ps
  • 修改端口映射
docker default bridge环境
iptables -t nat -A DOCKER ! -i docker0 -p tcp -m tcp --dport 10022 -j DNAT --to-destination 172.17.0.66:22
weave环境
iptables -t nat -A DOCKER -p tcp ! -i weave --dport 10023 -j DNAT --to-destination 240.1.1.2:22
calico
iptables -t nat -A PREROUTING -p tcp -i eth0 -d 10.0.10.75 --dport 3306 -j DNAT --to 172.24.5.254:8066
  • 查看所有容器
docker ps -a
  • 删除所有容器
docker rm $(docker ps -a -q)
  • 删除无标签容器
docker rmi $(docker images | grep "^<none>" | awk "{print $3}")
  • 停止运行中的容器
docker stop container_name
  • 查看所有本地镜像
docker images
  • 查看容器IP
docker inspect --format='{{.NetworkSettings.IPAddress}}' $CONTAINER_ID
  • Centos下的配置文件路径
/etc/systemd/system/docker.service
  • 阿里云仓库登陆
docker login --username=shenainara@aliyun.com registry.aliyuncs.com
  • Docker镜像目录结构
    /lineto/container  容器全局配置及脚本  /lineto/app        容器内部应用默认配置  /lineto/volume     容器内部应用非易失性数据
##登录容器内部docker exec -it container-name /bin/bash

Docker远程主机管理

  • docker-machine 添加远程主机
docker-machine create -d "none" --url=tcp://121.196.192.232:2376 shbaliyun  #docker-machine主要用来管理列表 并非远程访问必要程序
docker --tls -H=tcp://121.196.192.232:2376 images
# 10.0.30.32
docker-build -i image-name:image-version
# 10.0.30.76
docker pull full-imagename:image-version
docker-update -n container-name
docker-create -i  image-name:image-version -n containername -p ip

资源清理

清理停止的容器,无用的镜像,无用的网络,编译缓存
docker system prune -a -f

Docker API调试

鉴权

## Postman 获得Token 使用Basic Auth 设置用户名密码
GET https://registry.d.com/service/token?service=harbor-registry
curl -k -i -u username:passwork https://example.com/service/token?account=admin&service=harbor-registry
## Postman 匿名申请某个范围的权限 设置NoAuth
GET https://registry.d.com/service/token?scope=repository:cetiti/alpine:pull&service=harbor-registry

版本检查

## PostMan 使用 Bearer Token来请求 添加上一步获得的Token
GET https://registry.d.com/v2/

Docker常用配置管理操作札记整理相关推荐

  1. Docker常用命令操作——1)、镜像操作;2)、容器操作

    Docker常用命令&操作 1).镜像操作 https://hub.docker.com/ 操作 命令 说明 检索 docker search 关键字 eg:docker search red ...

  2. Docker常用命令操作

    1.Docker基本信息查看命令 1.1查看docker帮助命令 [root@host152 ~]# docker --help Usage:  docker [OPTIONS] COMMAND A ...

  3. ABAP常用字符串操作收集整理

    字符串首字符索引为 0; Character Fields: C,N, D, T, string (CNDT=> CN Data Time) 1. 字符串连接 CONCATENATE dobj1 ...

  4. docker常用命令_docker常用命令整理

    docker常用命令整理 代码狂魔 • 5 天前 • 技术积累 • 14 • 0 前面已经把docker是什么和 docker怎么安装已经写了,现在我将常用命令做一个整理,方便日后查阅 常用命令 do ...

  5. Docker常用操作帅哥专供版

    没错,这里的帅哥指的就是我自己 Docker常用命令 Docker中文资源 Docker中文网站:https://www.docker-cn.com/ Docker安装手册:https://docs. ...

  6. Linux虚拟机安装及Docker常用操作

    一.Docker 概述: 将下边晦涩难懂的灰色描述方式简化为下边蓝色字体的描述方式, 请背诵这段蓝色文字. Docker是一个用来开发软件. 运行软件.传输软件的平台. 可以将软件的运行环境和软件放到 ...

  7. Docker系列之常用命令操作手册

    Docker系列之常用命令操作手册 继上一篇博客Docker系列之原理简单介绍之后,本博客对常用的Docker命令进行实践 文章目录 1.安装虚拟机 2.安装Docker 3.Docker镜像操作 4 ...

  8. Yii2常用数据库操作整理

    Yii2常用数据库操作整理 对象操作 一.查询 1.简单查询 2. findAllByPk(根据主键查询一个集合,可以使用多个主键) 3.findAllByAttributes (根据条件查询一个集合 ...

  9. 扫盲 docker 常用命令

    欢迎关注方志朋的博客,回复"666"获面试宝典 来源:blog.csdn.net/xuan_lu/article/details/119700854 一.docker常用命令 do ...

最新文章

  1. Docker的安装和使用及其Docker容器间通信,云计算技术与应用实验报告
  2. python arima模型_时间序列分析 ARIMA模型 Python(2)
  3. 推断股票强弱最有效的一个方法
  4. Linux du命令和df命令区别
  5. java 反射 参数名_JAVA 8 反射获取参数名
  6. linux tomcat php配置文件在哪个文件夹下,tomcat下,怎么安配备置php ?(linux系统)
  7. word敲空格文字不后退_你还在敲“空格”对齐Word?快瞧瞧效率达人是怎么做的吧!...
  8. [转载] 【Java核心技术卷】关于除以0的计算
  9. 1、CSS Float(浮动),2、CSS 布局 - 水平 垂直对齐,3、CSS 伪类(Pseudo-classes),4、导航栏
  10. flex的简介(来自百度百科)
  11. 【AI视野·今日CV 计算机视觉论文速览 第167期】Mon, 11 Nov 2019
  12. 动态ip如何做域名解析
  13. 英语自然拼读:字母A的常见几种发音
  14. 单片机程序运行在哪里
  15. Matlab实现平面几何图形的平移、旋转和缩放
  16. 平面设计色彩搭配,让设计大放异彩
  17. 大数据技术有哪些 应该重点学哪些知识
  18. Atlassian Crowd 未授权访问漏洞
  19. 傲梅一键还原,软件操作。
  20. GD32E230F6p6的串口DMA中断收发及printf

热门文章

  1. h5物体拖动_iH5高级教程:H5交互进阶,拖动物品效果
  2. 聚合支付的清算风险有哪些?
  3. 2019年上半年读完的一部分书籍记录及其推荐指数
  4. 第六周作业1——利用哈夫曼编码英文字母表
  5. 小学语文经典好词好句好段
  6. 中台是什么,到底要解决什么问题?
  7. 关于Loadlibrary 失败-找不到指定模块126错误
  8. oracle查看日期是第几周
  9. mysql 等待函数,mysql 函数
  10. c++的一些小知识点