接着上文,我们下载完成一个Centos镜像之后,开始启动

#运行命令

docker run -d -i -t <imageID> /bin/bash
这样就能启动一个一直停留在后台运行的Centos了。如果少了/bin/bash的话,Docker会生成一个Container但是马上就停止了,不会一致运行即使有了-d参数。

然后我们可以进入我们这个Centos

docker attach <ContainerID>
进入Centos后,发现竟然没有ifconfig和ssh,网上例子很多参照着来

ifconfig的安装,执行命令
yum search ifconfig

2. 安装ifconfig
yum install net-tools.x86_64

好了,有了它终于可以知道自己的IP了和网络。现在还需要一个ssh让我们能方便的访问Centos

接下来只要启动就可以了
/usr/sbin/sshd -D

接下来就是常用的命令了,将端口映射到宿主机,我这里就是VM分配的linux系统。
#退出,但不停止容器
Ctrl+P+Q
#回到Docker下面,停止容器
docker stop <容器ID>
#提交当前容器到镜像
docker commit <容器ID> <NAME/VERSION>
#启动新容器,并且进行端口映射
docker run -itd -p 50001:22 <刚才提交的镜像ID>  /bin/bash

好了,这样我们在windows下利用ssh工具访问宿主机的IP端口就可以访问到容器了
我这里就是192.168.99.100:50001

--------------------- 
作者:天潺 
来源:CSDN 
原文:https://blog.csdn.net/mexel310/article/details/51705777 
版权声明:本文为博主原创文章,转载请附上博文链接!

Docker启动一个Centos镜像相关推荐

  1. 一分钟,制作一个centos镜像

    大家好,笔者最近学习docker相关的技术.今天,我们一起制作一个 centos镜像. 记得上大学期间我们学习Linux的时候,我们通常是在Window上安装一个vmvare软件,然后下载一个几个G的 ...

  2. Docker拉取centos镜像并部署web应用

    此博客参考how2j.com和https://www.fecmall.com/topic/592博客,并进行整理 1.首先我们要去docker仓库中拉取一个centos系统作为我们镜像的系统,此处拉取 ...

  3. 【Linux从零开始最详细笔记】6、给Docker安装一个Nginx镜像

    Nginx 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务 今天我们就用刚刚装好的docker来安装一个Nginx镜像 安装过程,也是学会使用docker一 ...

  4. Docker通过DockerFile自定义Centos 镜像

    Docker通过DockerFile自定义Centos 镜像 定义DockerFile 自己练习dockerFile,自定义centos镜像,并使之可以执行基本命令: vim和 ifconfig 定义 ...

  5. 使用Dockerfile创建一个tomcat镜像

    docker已经看了有一段时间了,对镜像和容器也有了一个大致了解,制作一个tomcat镜像 1.首先下载linux环境的tomcat,并解压至tomcat目录 ls /tomcat apache-to ...

  6. 【Docker】基于CentOS 8:Docker使用基础

    文章目录 一.Docker的组成 1.1 镜像 1.2 容器 1.3 仓库 二.Docker安装 2.1 CentOS 6 安装 2.2 CentOS 7 安装 2.4 CentOS 8 安装 2.3 ...

  7. docker笔记之容器镜像命令

    文章目录 一.镜像命令 二.容器命令 三.总结 一.镜像命令 #查看所有的镜像 [root@iZbp10d5h2h0qbsabf055iZ docker]# docker images REPOSIT ...

  8. Docker启动容器时出现错误

    在centos7(装在虚拟机上)中用docker启动一个hadoop容器 命令如下: docker run -i -t --name Master2 -h Master2 registry.cn-ha ...

  9. docker pull拉取镜像原理_Dockerfile镜像细节

    原文:https://blog.csdn.net/weixin_31244053/article/details/112206093 docker pull nginx:1.13 # 观察下面拉取进度 ...

最新文章

  1. 【FFmpeg】降低转码延迟方法、打印信息详解、refcounted_frames详解
  2. 验证视图MAC失败 Validation of ViewState MAC Failed
  3. C++程序员学Python:C与Python进行交互
  4. 使用 plot 绘制折线图,关于如何让坐标轴纵向显示和显示图例的一点技巧
  5. 扩展剂:模式还是反模式?
  6. mysql 命令备忘
  7. win7如何删除mariadb
  8. 在SpringMVC中使用拦截器(interceptor)拦截CSRF***
  9. 树的非递归(前序,中序,后序)
  10. 【Win10应用开发】自定义磁贴通知的排版
  11. redis java 视频教程_Redis基础与提升视频教程
  12. 安卓加载asset中的json文件_Android Studio读取本地json(读取assets中的文件)
  13. 基于李雅普诺夫函数的跟踪控制(三)
  14. 不重启JVM,对未添加日志的方法添加日志!
  15. vs+opencv创建空白图片(单通道,三通道)
  16. mysql 不用斯芬克斯 全局模糊匹配 查询
  17. 【转】国人须知道的76个常识
  18. bi工程师和java哪个好_每个好架构师都是一位出色的程序员
  19. 蚊子凭啥只咬你?科学家用 5 年造出一批“脑子发光”的蚊子,终于搞懂背后机制
  20. SkinMagic、Skin++和VCLSkins皮肤库的使用

热门文章

  1. 为facebook添加html/iframe页面 Create A Facebook Landing Page (Static HTML / iFrame)
  2. Largevis算法
  3. 【转载】python几种经典排序方法的实现
  4. pycharm 快捷键2
  5. C/C++——输入输出特别注意点
  6. x86汇编语言——基本概念
  7. Ubuntu 16.04 开机自动锁定数字键盘
  8. 【C++ STL学习之二】容器vector大总结
  9. 序列化与反序列化注意事项 java
  10. 1218 溢出设置 overflow