docker 的初步接触
2019独角兽企业重金招聘Python工程师标准>>>
刚刚写博文,其中可能存在不准确的地方 请大家指正
docker的官方网站https://www.docker.com/
docker简介:
docker 英文的意思是 搬运工,码头工人 docker是搬运的集装箱(容器),开发者可以将他们的应用以及依赖包装到一个可以搬运的容器当中,然后搬运到任何一个linux的机器上(内核版本有要求,基本是redhat6.5 以上的版本的内核都可以正常运行),这样解决了每次需要部署新环境时,那些繁琐的依赖包的安装,构建一个标准化的运行环境。
参考地址:http://blog.csdn.net/tongzidane/article/details/44035321
cent6.5x64位下面安装
wget http://ftp.sjtu.edu.cn/fedora/epel/6/i386/epel-release-6-8.noarch.rpm
安装epel
#rpm -ivh epel-release-6-8.noarch.rpm
安装docker-io
yum -y install docker-io
启动docker进程
service docker start
开机自启动
chkconfig docker on
查看docker的版本
下载镜像:
docker pull ubuntu
交互式启动一个容器
docker run -i -t --name="test" ubuntu /bin/bash
#-i, --interactive=false Keep STDIN open even if not attached
#-t, --tty=false Allocate a pseudo-TTY
root@xxxxxx :/# #xxxxx 是容器的ID编号 每个容器的ID编号唯一,交互式运行当退出容器时容器就退出了
#docker ps -a 可以看见我们刚刚创建的容器
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
c072b649fe5b ubuntu:latest "/bin/bash" 5 minutes ago Exited (0) 5 seconds ago test
如果想重新连接的话 就要重新启动这个容器
#docker run test
#docker attach test #可以在这里部署你所需要环境
#docker start test #启动容器
#docker stop test # 停止容器
环境部署完成后退出
#安装openssh-server
apt-get install openssh-server
修改/etc/sshd/ssh_config #可以从主机登陆容器
PermitRootLogin yes
UsePAM no
#passwd 可以修改个密码
#docker commit test ubtest#将容器生成一个新的镜像
#docker save ubtest > test.tar #将镜像打包
#在需要部署的机器上加载打包好的镜像
#docker load < test.tar
docker images #查看我们刚刚导入的镜像
#启动容器
docker run -d -p 2012:22 ubtest(镜像) /usr/sbin/sshd -D #将容器放在后台运行
#ssh -p 2012 127.0.0.1 可以连接试试能不能连接到容器
转载于:https://my.oschina.net/u/2429108/blog/487281
docker 的初步接触相关推荐
- Docker Swarm 初步认识 及 集群搭建
[Docker那些事]系列文章 docker 安装 与 卸载 centos Dockerfile 文件结构.docker镜像构建过程详细介绍 Dockerfile文件中CMD指令与ENTRYPOINT ...
- 初步接触TinyXML2
写这篇文章纯属偶然. 我很少接触xml,工作上也没使用过.即使使用,也是别人做好的接口,直接调用.最近的一个项目中,因为某些策略问题,造成项目的代码十分混乱,东拼西凑,做成了个不像样的东西.其中有部分 ...
- 用go写一个docker(9)-初步构造容器
通过前面的准备我们可以开始写docker了.一口吃不出一个胖子,我们慢慢吃,到最后不会吃成胖子,但能把东西吃完也是极好的.所以我们先实现一个run版的docker,后续再慢慢加其他功能. 本次的完整代 ...
- 初步接触houdini---零零散散
选修了数字娱乐技术基础 大体上分为以下几个板块的学习: 一:数学基础知识 矢量,点乘,三角函数,等等(记不太清了).可惜老师讲了整整两节课,基本原理略知一二,关于在houdini上做一个光学模型我是真 ...
- IPFS(星际文件系统)-初步接触
〇.IPFS介绍 从HTTP到IPFS,星际文件系统能变革信息传播的方式吗? 戴嘉乐:详解IPFS的本质.技术架构以及应用 以下为实现相关摘要 1.存储 在IPFS中,信息可以存储进IPFS系统中的块 ...
- GMSSL开源库--初步接触SM2
2021SC@SDUSC 目录 一.整体情况 二.sm2_asn1.c 一.整体情况 在有关OPENSSL的一本书上看到了OPENSSL部分目录功能说明,Crypto目录中存放OpenSSL所有加密算 ...
- pl/sql command window 初步接触
pl/sql command window基本操作 PL/SQL Developer应用两年了,今天第一次应用command window. command window类似于sqlplus窗口: 1 ...
- VS 2008 Feature Pack界面开发学习笔记之初步接触
作者:朱金灿 来源:http://blog.csdn.net/clever101/ 打算将最近学到的VS 2008 Feature Pack界面开发的一些心得写出来.VS 2010都出来了,我还刚用V ...
- Reat学习01——初步接触与安装
React安装看起来还是很简单的,不需要想webpact等根据一样,需要先安装然后配置.React提前配置好的,真正做到了一键式的安装与使用. Installation:npm install -g ...
- 测试微信小程序图片预览功能(因初步接触之了解到了不能使用本地图片,以下为公司产品图片)...
转载于:https://www.cnblogs.com/lb0602/p/8006146.html
最新文章
- Bootstrap学习记录-2.container和table
- 现在很多技术知识点缺乏来龙去脉的介绍
- 如何杀掉本地和远程NT系统进程
- LeetCode之Max Points on a Line Total
- SQLSERVER2005 收缩日志
- 我的vim和emacs配置文件
- 【mfc】通过鼠标钩子检测对话框外的点击
- 使用MySql的yearweek()函数和通过java的Calendar获取的时间是当前年份第几周的数值不一致的问题
- python黑马教程ppt_Python零基础教程下载|黑马Python零基础教程(附带教学课件 开发工具 环境配置下载 - 极光下载站...
- 组图:1968年墨西哥城奥运会
- idea中Entity实体中报错:cannot resolve column/table/...解决办法。
- 【pkgs.org】linux/uinx依赖包源网站推荐+如何添加该网站到debian源
- OpenCV——人脸识别模型训练(2)
- 实值遗传算法求解函数极值问题(基于MATLAB)
- 第三次人工智能热潮和企业SaaS
- Tomcat中文问题的解决
- android camera 闪光灯关闭,Android控制闪光灯的方法(打开与关闭)
- 适合中职学生的C语言课本,浅谈中职c语言校本教材的开发.pdf
- 使用CAD看图软件将图片导出CAD的步骤
- Win7 + Linux(Centos)双系统无法打开Win7解决方法