剛剛入門了下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的小過程。