参考网站docker中文网:http://www.docker.org.cn/book/docker/docker-push-image-13.html

1、搜索容器:
docker search tutorial注意:镜像都是按照 “用户名/镜像名” 的方式进行存储的
2、下载容器:
docker pull learn/tutorial3、查看已经下载的镜像信息(均可):
docker images
docker image ls4、在一个容器中运行命令:
docker run IMAGE [COMMAND] [ARG...]
docker run learn/tutorial echo "hello world"
# 在容器中安装一个ping工具
docker run learn/tutorial apt-get install -y ping5、在上面容器里安装了新的工具或软件,如果需要保存作为一个新的镜像,使用commit进行提交
(1)、需要得到你修改的容器的id号
docker ps -l # 得到最新创建的容器
docker container ls --all(2)、将容器制作成镜像
docker commit container_id IMAGE_NAME
如:docker commit 4d9272df31c0 learn/ping(3)、通过查看镜像,就会多了一个learn/ping镜像,这个镜像就可以直接使用了
docker run learn/ping ping www.baidu.com6、检查运行中的镜像
docker ps
docker inspect container_id  #查看指定容器的详细信息7、把自己创建的镜像发布到官网上,可供别人使用
docker push learn/ping在这之前需要先登录自己的dockerhub帐号,使用docker login方式按照提示进行登录在push自己的镜像之前,需要修改镜像名为规定的格式 xxxx/image_name:TAGdocker tag old:TAG theorydance/new:TAG 修改为自己的命名开头比如我的推送:docker push theorydance/mysql:5.6

8、进入正在运行的docker容器(1).docker attach container_id  #这种方式,所有人进入显示的信息是同步的,如果一个客户端阻塞,则所有的都会阻塞(2).docker exec -it container_id /bin/bash # 该方式进行基本上最简单,注意:如果在里面把运行的进程杀掉,因为容器里没有运行的任何东西,就自动关闭了(3).在创建容器的时候使用docker run -itd learn/ping /bin/bash(4).从容器里退出,不是输入exitctrl + D

docker状态service docker startservice docker statusservice docker stop

docker有很多命令使用,使用docker run --help方式可以进行查看

docker container --help等

docker --help

可以给docker容器设置固定IP:

1、需要创建一个自己的网络:

docker network create --subnet=172.18.0.0/16 mynet

2、在创建容器的时候,制定IP

docker run -itd --name test2 --network mynet --ip 172.18.0.2 centos bash

请参考博客:https://www.cnblogs.com/xuezhigu/p/8257129.html

3、如果在centos的docker容器中,出现systemctl不能用的情况,使用如下方式解决

docker run --privileged -dit centos /usr/sbin/init

转载于:https://www.cnblogs.com/TheoryDance/p/10324136.html

docker镜像的使用及相关相关推荐

  1. 【环境搭建】Docker镜像相关操作(切换镜像源、查询、获取、查看、创建、上传、保存、删除等)

    目录 1 镜像源查看及设置 2 镜像相关操作 2.1 获取镜像列表 2.2 镜像下载 2.3 查看本地的镜像 2.4 从镜像创建容器 2.5 将容器抽象为镜像--commit 2.6 将容器抽象为镜像 ...

  2. Docker镜像操作相关

    Docker镜像操作相关 当运行容器时,使用的镜像如果在本地中不存在,docker 就会自动从 docker 镜像仓库中下载,默认是从 Docker Hub[ https://hub.docker.c ...

  3. Docker 入门系列(2)- Docker 镜像, 免 sudo 使用 docker 命令、获取查看、修改镜像标签、查找删除创建镜像、导入导出镜像

    1. 免 sudo 使用 docker 命令 如果还没有 docker group 就添加一个 sudo groupadd docker 将用户加入该 group 内 sudo gpasswd -a ...

  4. docker $PWD路径_深入浅出Docker 镜像

    技术头条:干货.简洁.多维全面.更多云计算精华知识尽在眼前,get要点.solve难题,统统不在话下! 作为云计算的当红明星Docker 来势汹汹,它就像一场森林大火,烧到了我们中间.因为工作的原因, ...

  5. CVPR 2021 | 记录SCRFD人脸检测C++工程化(含docker镜像)

    作者 | DefTruth@知乎(已授权) 来源 | https://zhuanlan.zhihu.com/p/455165568 编辑 | 极市平台 导读 前段时间写了篇关于SCRFD(吊打了自己的 ...

  6. 【Spring boot 实战】使用Maven插件构建Docker镜像

    本文主要介绍如何使用Maven插件将SpringBoot应用打包为Docker镜像,并上传到私有镜像仓库Docker Registry的过程. 使用Maven构建本地Docker镜像 我们以项目spr ...

  7. 一键清理 Nexus 中无用的 Docker 镜像

    欢迎访问陈同学博客原文 现许多团队使用 Nexus 来管理 Docker 镜像,产品不断迭代,镜像仓库占用的磁盘空间也越来越大.由于 Nexus 的控制台并未提供批量操作镜像功能,清理镜像十分不便.本 ...

  8. 如何合并两个Docker 镜像

    本文讲的是如何合并两个Docker 镜像,[编者的话]当我们想让一个容器做两件事情,或者使一个Docker镜像包含来自两个不同镜像的依赖库时,我们就需要知道每个镜像的Dockerfile.本文介绍了如 ...

  9. Docker镜像的导入导出

    2019独角兽企业重金招聘Python工程师标准>>> 本文介绍Docker镜像的导入导出,用于迁移.备份.升级等场景,准备环境如下: CentOS 7.0 Docker 1.18 ...

  10. 两个奇技淫巧,将 Docker 镜像体积减小 99%

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 前言 对于刚接触容器的人来说,他们很容易被自己构建的 D ...

最新文章

  1. html中连续点击某个标签会出现蓝色的解决方法
  2. html精灵图坐标如何确定,如何使用HTML中的精灵图
  3. Android中BaseAdapter使用总结(imooc笔记)
  4. c++ 用指针将函数作为参数传参
  5. android 中Dialog对话框及自定义Dialog的方法
  6. 富丽的SUSE Linux 10.3(1)
  7. 读TXT文件带BOM问题
  8. ajax如何做到异步交互,1.ajax简单实现异步交互
  9. Netty实现长连接简单例子
  10. linux系统硬盘数据恢复软件下载,R-Linux|R-Linux(linux数据恢复软件)下载 v5.1中文免费版 - 121下载站...
  11. 1 Kubernetes快速入门
  12. 使用SSH工具链接本地虚拟机
  13. 14届数独-真题标准数独-Day 5-20220120
  14. 关于skl计算机题目,系统崩溃,并且您不能更改 Windows 8.1 或 Windows Server 2012 R2 中的英特尔 SKL 平台上的 CPU 频率...
  15. PS一键制作针织毛衣纹理图案效果
  16. 7.5W10W无线充电解决方案原理图
  17. 有关excel中宏的使用问题
  18. MTK Android Driver:PMIC
  19. oracle audit_actions,配置Oracle安全审计选项audit
  20. strcasecmp函数用法

热门文章

  1. JDBC10 Blob二进制对象
  2. 设计模式之GOF23中介者模式
  3. html实现圆形计时器特效,js css3圆形的时分秒计时器动画特效
  4. MySql存储过程语法及事例
  5. HIVE 命令行操作和参数指引
  6. php日志,记录日志
  7. 小D课堂-SpringBoot 2.x微信支付在线教育网站项目实战_1-2.中大型公司里面项目开发流程讲解...
  8. android init重启service(进程)
  9. 主成分分析(PCA)Principal Component Analysis
  10. 阶段3 1.Mybatis_06.使用Mybatis完成DAO层的开发_1 Mybatis中编写dao实现类的使用方式-查询列表...