docker折腾1

刚刚入门了下docker,真心感觉这个东西太牛了,不过我发现我有点不会。linux命令也不是很熟悉,感觉这个架构师和运维操作起来会更简单点。对于我这个linux菜鸟稍微吃力点,不过还好!闲话少说。

安装介绍

  1. 本人公司本win7 系统 8G 内存 硬盘啥不说了,因为需要虚拟化的技术,所以本人E450本子F1进入bios修改下,搞定。

  2. 首先去下载一个Docker for Windows Installer 现在已经是1.70的版本了。git 啊,virtualbox 等等一路安装下去。

  3. 最好配置上git的环境变量,不管上班用不用git,自己的项目用git还是好的。

  4. 安装完成桌面就会出现图标了Boot2Docker Start,重新下电脑。点击这个boot2Docker进入,启动之后运行docker info看看信息 或者docker version 看看版本。确认下你的docker安装上了。

  5. 弄一个镜像吧,ubuntu也好,centos也成。随你爱好了,之后就是命令行操作了,docker pull ubuntu  这个镜像你可以自己下载好,我是在线下载的188M。

  6. docker run -i -t ubuntu /bin/bash 就能进入容器了

  7. 之后apt-get update && apt-get install vim 不用说这个编辑方便点

  8. apt-get install openssh-server 安装上 修改/etc/sshd/sshd_config

    修改PermitRootLogin 为yes  UsePAM 为 no

  9. ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key

  10. ssh-keygen -t rsa -f  /etc/ssh/ssh_host_rsa_key

  11. echo 'root:yourpasswd' | chpasswd //设置root密码

  12. 进入到/etc/init.d/ssh restart

  13. exit退出 docker ps -l -q 查看查看容器id  docker commit 容器id  自定义容器名称

  14. 最好用dockerfile 构建自己的镜像具体还没看,也是每次执行命令都是新建的一层最后加载可读写层。

  15. 下边你就可以ssh连接你的docker了,docker run -i -t -p 50001:22 容器名称或id /bin/bash就可以了,当然你还可以建立守护容器,也就是后台一直运行的。

  16. docker run -d  -p 50001:22  容器名称 /bin/sh 不过我启动起来之后也返回容器的id了,但是SecureCRT 7.2 总是连接不上, 说明下crt 连接设置 ip就是你启动起来的docker ip 其实也是virtual box 的 192.168.59.103  端口为50001 用户名root 密码就11条那个密码

  17. 这时候你就用crt连接到你的docker了。记录下自己学习docker的小过程。

你可能感兴趣的:(docker折腾1)