title: Docker 入門教程與實踐
tags: Docker
----html
一、下載Docker TollBox:
https://docs.docker.com/toolbox/toolbox_install_windows/python
二、安裝的exe文件
在安裝的過程當中選中相應的勾選項,基本上是所有選擇。
docker在安裝的過程當中會自動安裝Virtual Box,本身測試的時候安裝的是5.2.4c++
三、本身在安裝的的過程沒有選擇安裝 git 仍是用的本身的,以後用Docker TollBox.exe中的單獨安裝了一次,可是在點擊Docker Quickstart Terminal 的時候並無找到相應的路徑,
本身設置路徑後,選擇的仍是gitbash.cmd,直接祖安澤bash會閃退。
經過觀察別人的啓動界面。是執行start.sh,本身輸入後執行成功。git
四、進入bash後會自動尋找最新的boot2docker.iso,可是下載速度很慢,複製下載路徑用IDM全速下載後存放到指定的路徑
以下圖:docker
IP:102.168.99.100
username: docker
password: tcuservim
使用的是Docker Toolbox,使用如下配置segmentfault
docker-machine ssh default sudo sed -i "s|EXTRA_ARGS='|EXTRA_ARGS='--registry-mirror=加速地址 |g" /var/lib/boot2docker/profile exit docker-machine restart default
其中的地址是經過註冊後得到的,地址:
https://www.daocloud.io/mirror#accelerator-docwindows
docker pull daocloud.io/centos:7
centos
查看下載的鏡像:docker images
bash
使用 docker run -ti image_name /bin/bash
進入相應的系統,image_name用前4位便可
可是報錯:
錯誤以下:
參考資料獲得 須要在前面加上winpty,依舊報錯,先註冊的hub.docker試試 docker login
由於本身在windows系統運行的,在進入鏡像的時候是
winpty docker run -ti xxxx bash
-t 是啓動終端
-i是容許進行交互
進入系統並查看系統的版本
http://www.runoob.com/docker/docker-install-python.html
使用源碼的方式安裝Python3,下載源碼
Centos中沒法使用make,make install,命令 make: command not found
make是gcc的編譯器,VPS買來一定要安裝
安裝:
yum -y install gcc automake autoconf libtool make
安裝g++:
yum install gcc gcc-c++
can't decompress data; zlib not available
解決方法:
一、安裝依賴zlib、zlib-devel
二、從新編譯安裝Python
進行打包:
遇到的問題是從新加載的鏡像中的Python的環境變量有問題
以前的設置環境變量的方式是在/etc/profile
中增長 PATH=/usr/local/python3.6/bin:$PATH
和export PATH
可是這個docker中有問題,經過查找資料。
vim ~/.bashrc
,在其中增長上面的環境變量
source ~/.bashrc
可是docker的啓動方式是 -c 可是上面的是 -i執行的,因此本身在start.sh腳本中增長了source ~/.bashrc
重啓後成功執行,可是真正的docker 並非這樣的,docker 是經過dockerfile中的env進行管理的,可以展現整個過程
http://blog.csdn.net/tina_ttl/article/details/51372604
http://blog.csdn.net/xbinworld/article/details/78945879
http://blog.csdn.net/tina_ttl/article/details/51372604