刚刚入门了下docker,真心感受这个东西太牛了,不过我发现我有点不会。linux命令也不是很熟悉,感受这个架构师和运维操做起来会更简单点。对于我这个linux菜鸟稍微吃力点,不过还好!闲话少说。linux
安装介绍ios
本人公司本win7 系统 8G 内存 硬盘啥不说了,由于须要虚拟化的技术,因此本人E450本子F1进入bios修改下,搞定。git
首先去下载一个Docker for Windows Installer 如今已是1.70的版本了。git 啊,virtualbox 等等一路安装下去。github
最好配置上git的环境变量,无论上班用不用git,本身的项目用git仍是好的。docker
安装完成桌面就会出现图标了Boot2Docker Start,从新下电脑。点击这个boot2Docker进入,启动以后运行docker info看看信息 或者docker version 看看版本。确认下你的docker安装上了。ubuntu
弄一个镜像吧,ubuntu也好,centos也成。随你爱好了,以后就是命令行操做了,docker pull ubuntu 这个镜像你能够本身下载好,我是在线下载的188M。vim
docker run -i -t ubuntu /bin/bash 就能进入容器了windows
以后apt-get update && apt-get install vim 不用说这个编辑方便点centos
apt-get install openssh-server 安装上 修改/etc/sshd/sshd_config bash
修改PermitRootLogin 为yes UsePAM 为 no
ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key
ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key
echo 'root:yourpasswd' | chpasswd //设置root密码
进入到/etc/init.d/ssh restart
exit退出 docker ps -l -q 查看查看容器id docker commit 容器id 自定义容器名称
最好用dockerfile 构建本身的镜像具体还没看,也是每次执行命令都是新建的一层最后加载可读写层。
下边你就能够ssh链接你的docker了,docker run -i -t -p 50001:22 容器名称或id /bin/bash就能够了,固然你还能够创建守护容器,也就是后台一直运行的。
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条那个密码
这时候你就用crt链接到你的docker了。记录下本身学习docker的小过程。