Docker入门

不是我写的 命令都没有验证,仅供参考。

 

基本概念

docker镜像(Images):Docker 镜像是用于创建 Docker 容器的模板。

docker容器(Container):容器是独立运行的一个或一组应用。

docker客户端(Client):客户端通过命令行或者其他工具使用Docker API与 Docker 的守护进程通信docker主机(Host):一个物理或者虚拟的机器用于执行Docker 守护进程和容器。

docker仓库(Registry):Docker 仓库用来保存镜像,可以理解为代码控制中的代码仓库。Docker Hub(https://hub.docker.com) 提供了庞大的镜像集合供使用。

 

Docker安装

在centos上

查看centos版本

uname -r

安装 yum install docker

启动 systemctl start docker

设为开机启动 systemctl start docker

 

常用操作

检索 docker search 关键字 :我们经常去docker hub上检索镜像的详细信息,如镜像的TAG

拉取 docker pull 镜像名:tag  :tag是可选的,tag表示标签,多为软件的版本,默认是latest

列表 docker images     查看本地所有镜像

删除 docker rmi image-id  删除指定的本地镜像

 

容器操作

运行 docker run --name container -d image-name    :--name 自定义容器名 -d后台运行 image-name指定镜像模板

例子:docker run --name myredis -d redis

 

列表 docker ps 查看运行中的容器 加上-a 可以查看所有容器

停止 docker stop container-name/container-id 停止当前运行的容器

启动 docker start container-name/container-id启动容器

删除 docker rm container-id 删除指定容器

端口映射 -p 6379:6379    :-p主机端口(映射到)容器内部的端口

例子:docker run -d -p 6379:6379 --name myredis docker.io/redis

容器日志 docker logs container-name/container-id

菜鸟入门Docker Docker是基于Go语言实现的云开源项目。Docker的主要目标是“Build,Ship and Run Any App,Anywhere”,也就是通过对应用组件的封装、分发、部署、运行等生命周期的管理,使用户的APP(可以是一个WEB应用或数据库应用等等)及其运行环境能够做到“一次镜像,处处运行”。 阅读详情

相关推荐

docker 入门使用

文章目录docker 入门使用refDocker baseDocker build、pull、run三条路线Docker启动与停止修改镜像源image操作container操作DockerfilerefDockerfile组成 docker 入门使用 ref 菜鸟入门Docker Docker base 在linux中,一切都是文件。 因此,docker的一切组成也是文件,image是文件,container也是文件。 Docker build、pull、run三条路线 (1)build:创建镜像 #mer

纸上得来终觉浅,绝知此事要躬行! 1370

docker desktop镜像_Docker简单入门

这篇文章适合谁? 对于Docker并不了解,只是有一点模糊的感觉,觉得Docker可以当成虚拟机用之类的 只是下载了Docker软件,对于怎么配置,怎么玩,第一步干什么,完全一无所知 其二,我从对Docker只有及其模糊(真的是模糊,我除了知道Docker是跟虚拟系统有关其他啥都不知道),到现在起码一问一不知(对应一问三不知)的状态,大概花了8个小时。这期间全靠我从网络上搜索到的资料。现在用我的话写出来,我觉得对于跟我相同开始情况的小白用户,能省不少时间,所以我要写。 其次,确实,现在Dock

sailcarp的博客 2954

树莓派教程(基于python编程)--入门篇

一:格式化SD卡 SD卡插入读卡器连接电脑,使用SDFormatter对SD卡进行格式化 (重装烧录也要进行着SD卡格式化操作) 二:下载官方镜像 http://downloads.raspberrypi.org/raspbian_latest 三:烧录SD卡 使用Win32DiskImager将镜像烧录到格式化后的SD卡 SD卡盘根目录(/boot)下新建一个命名为ssh的...

qq_42109746的博客 6万+

docker入门

资料: (1)docker是什么? http://dockone.io/article/6051 (2)docker入门教程? https://segmentfault.com/a/1190000009544565 (3)docker部署springboot项目? https://www.cnblogs.com/dalaoyang/p/9081831.html (4)Docker中如...

baidu_36583119的博客 433

UE 顶点动画工具 (VAT)

导入模型需要勾选全精度UV。

iesoxj的博客 1638

基于结构的虚拟筛选模型 gnina 从源码编译

所需要的软件安装包: 安装 CUDA 装的时候看着点,第二个要你装驱动的选择,回答N,不装。 sudo sh cuda_10.0.130_410.48_linux.run sudo vim ~/.bashrc 在 ~/.bashrc 文件最后加上 export PATH=/usr/bin:/usr/local/cuda-10.0/bin${PATH} export LD_LIBRARY_PATH=/usr/local/cuda-10.0/lib64:${LD_LIBRARY_PATH} source ~

周迪新的博客 3187

【docker入门】10分钟,快速学会docker

10分钟,快速学会docker1 总体框图2 快速入门2.1 获取镜像2.2 查看本地镜像2.3 运行镜像2.4 查看正在运行的容器2.5 修改容器2.6 删除容器2.7 提交容器2.8 通过dockerfile构建镜像跑成容器2.9 保存文件和重新加载2.10 其他摘抄小狐狸的笔记入门操作3 1 总体框图 2 快速入门 2.1 获取镜像 docker pull nginx docker pull nginx:latest 2.2 查看本地镜像 docker images 2.3 运行镜像 docke

catkin_ws的博客 816

Creo模型装配总结

creo7.0的零件装配操作方法,建立基准面、新建约束、约束顺序

heda3的博客 1万+

Docker01 - docker快速入门

Docker01 - docker快速入门

qq_43350524的博客 2226

StarRC:版本陈旧引发的多corner提取RC失败

运行StarRC提取多corner RC时会遇到提取失败的情况,当分次提取各个corner RC时却成功了,这种时候优先考虑nxtgrd版本陈旧的情况。解决办法是找到nxtgrd对应的itf文件,然后使用新版starrc去产生nxtgrd。debug方法也简单,在运行StarRC开始阶段会报告如下信息,就证明nxtgrd太老了。我正在「拾陆楼」和朋友们讨论有趣的话题,你⼀起来吧?

m0_61544122的博客 1826

摇骰子、抽奖转盘酒桌游戏 人生重启模拟器小程序源码分享-开通流量主躺着赚钱

摇骰子、抽奖转盘酒桌游戏 人生重启模拟器小程序源码分享-开通流量主躺着赚钱

向宇的博客,专注php/web全栈 unity游戏开发,欢迎大家评论纠错 1650

Docker的入门程序及使用

Docker的入门程序及使用 项目一 Docker入门程序 编写Dockerfile文件。创建一个空的Docker工作目录dockerspace,进入该目录,并使用sudo vim Dockerfile指令新建并打开一个Dockerfile文件(当文件不存在时,vim会新建并打开文件,当文件存在时直接打开文件) 编写外部文件。在当前目录(docker)下分别创建requirements.txt...

青澜饮舟的博客 505

在 PFCG 中完成 SAP Fiori 对象分配:把 Business Catalog、Space、Page 与授权一次讲透

摘要:SAP Fiori权限配置的关键在于理解Business Catalog与Space的分层授权逻辑。传统SAP GUI中直接分配事务码的方式不适用于Fiori环境,必须通过PFCG为角色分配Catalog(提供应用访问权限)和Space(控制首页展示结构)。Catalog会自动解析所需OData服务授权,而Space则决定用户在Launchpad中看到的导航布局。常见错误包括直接分配Page而非其所属Space,或仅配置Space而忽略Catalog。最佳实践是优先使用Catalog驱动授权提议,再在

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 326

Docker——从入门到实践

前言 - Docker — 从入门到实践

qq_45372378的博客 289

rtpengine 项目

rtpengine 项目

原来45的博客 1789

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

docker快速入门

有的小伙伴不理解为什么要加/bin/bash,或者什么时候该加什么时候不加,这里我给大家解释一下。我们先看docker run的命令参数。六、镜像原理。1、镜像是什么?镜像是一种轻量级的、可执行的独立软件包。用来打包软件运行环境和基于运行环境的开发软件,它包含运行某个软件所需要的内容,包括代码、运行时、库、环境变量和配置文件。2、Docker镜像加载原理。UnionFS(联合文件系统)

m0_52784465的博客 1128

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

这可能是最为详细的Docker入门吐血总结

这可能是最为详细的Docker入门吐血总结 2018-10-15 18:00 来源:Hadoop大数...

yimenglin的博客 778

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

Docker —— 从入门到实践

Docker —— 从入门到实践

小三哥的随手记 570

Docker从入门到实践

Docker从入门到实践 http://www.ifind.cc/view/11

UKK 260

Docker快速入门

以前我们的开发环境和部署环境中的软件版本不一致,那么就可能导致项目上线的时候报错。这个项目如果是单机服务还好,只需要改一台,如果是集群项目,那么就会十分麻烦。现在我们只需要将开发时候的环境直接打包复制过来,形成镜像文件,然后运维直径运行镜像就行了。从而消除了环境的问题DockerFile就是一个文本文件,其中包含一个个的执行,用指令说明要执行什么操作来构建镜像。将来Docker可以根据DockerFile帮我们构建镜像。常见指令作用示例FROM指定基础镜像ENV设置环境变量COPY。

立志成为架构师 1016

Docker的入门

Docker作为一个软件集装箱化平台,可以让开发者构建应用程序时,将它与其依赖环境一起打包到一个容器中,然后很容易地发布和应用到任意平台中。docker 实例步骤:docker安装—>镜像载入—>容器运行。容器是基于镜像创建的,即容器中的进程依赖于镜像中的文件。docker有3大核心:仓库、镜像、容器、。简单来说,镜像是文件,容器是进程。容器是由镜像实例化而来。

qq_20236937的博客 1385

Docker 详解与入门案例

Docker 是一个开源的容器化平台,它可以让开发者将应用程序及其依赖项打包到一个可移植的容器中,从而实现快速部署、可扩展性和一致性。Docker 的出现极大地改变了软件开发和部署的方式,使得应用程序的开发、测试和部署更加高效和可靠。(一)Docker 的历史Docker 最初是由 Solomon Hykes 在 2013 年创建的一个开源项目,其灵感来源于集装箱运输的理念。

2301_80011650的博客 1487
上一篇: docker的一些命令
下一篇: 刷盘方式
java_doom
博客等级 码龄20年 6粉丝 199原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值