1蒲凶、下載并安裝vm10
下載地址:http://pan.baidu.com/share/link?uk=2687311885&shareid=493019741&third=0
2磅甩、下載并安裝ubuntu14.0 64位
下載地址:http://pan.baidu.com/share/link?uk=2218524238&shareid=3085480225&third=0
安裝教程:https://wenku.baidu.com/view/8e8a0b7fba1aa8114431d9d6.html(VM安裝ubuntu)
2.1 設(shè)置root密碼
新安裝ubuntu肺孵,默認(rèn)root密碼是隨機(jī)的锁蠕,即每次開機(jī)都有一個新的root密碼养葵。我們可以在終端輸入命令 sudo passwd入客,然后輸入當(dāng)前用戶的密碼自阱,enter嚎莉,終端會提示我們輸入新的密碼并確認(rèn),此時的密碼就是root新密碼沛豌。修改成功后趋箩,輸入命令 su root,再輸入新的密碼就ok了加派。
2.2 安裝VIM
ubuntu預(yù)裝的是vim?tiny版本叫确,安裝vim?full版本:
先卸載vim-tiny:
$?sudo?apt-get?remove?vim-common
再安裝vim?full:
$?sudo?apt-get?install?vim
2.3 更改防火墻配置(ROOT身份才能編輯)
更改UFW轉(zhuǎn)發(fā)策略
vi /etc/default/ufw
將
DEFAULT_FORWARD_POLICY="DROP"
改為:
DEFAULT_FORWARD_POLICY="ACCEPT"
2.4 更改后重啟系統(tǒng)
2.5?安裝SSH(方便用SecureCRT控制虛擬機(jī)中的系統(tǒng))
sudo apt-get install openssh-server openssh-client
3、啟動ubuntu芍锦,安裝curl
先檢查是否已安裝curl:
whereis curl
如果沒有竹勉,則安裝:
sudo apt-get -y install curl
4、添加docker的ATP倉庫
sudo sh -c "echo deb https://get.docker.io/ubuntu docker main > /etc/apt/sources.list.d/docker.list"
5娄琉、添加docker倉庫的GPG秘鑰
curl -s https://get.docker.io/gpg | sudo apt-key add -
5.1 更改源次乓,提高下載軟件速度(可跳過)
先備份源
cp /etc/apt/sources.list /etc/apt/sources.list.bak
更改sources.list,將里面的“us.archive”替換為“cn.archive”
替換方法:
使用vi打開/etc/apt/sources.list的命令為(注意首先切換到root用戶):
root@ubuntu:/#vi /etc/apt/sources.list
打開sources.list孽水,在vi命令模式下(進(jìn)入后即是命令行模式)票腰,輸入:
:%s/us.archive/cn.archive/g
替換完畢,輸入:
:wq!
保存退出女气。
6杏慰、更新APT源
sudo apt-get update
7、安裝docker
wget -qO- https://get.docker.com/ | sh
更快的安裝方式(國內(nèi)鏡像):
curl -sSL https://get.daocloud.io/docker | sh
8、驗證Docker是否安裝成功
sudo docker run hello-world
這個命令會下載一個測試鏡像系統(tǒng)并在一個容器中運(yùn)行缘滥,最終如果出現(xiàn)以下結(jié)果表示安裝成功
9轰胁、常用命令
查看docker信息:docker info
查看當(dāng)前正在運(yùn)行的容器:docker ps
查看所有容器: docker ?ps -a
創(chuàng)建鏡像:
先進(jìn)入要打包到鏡像中的目錄
docker build -tdocker-img-name. ? ? //docker-img-name是你要創(chuàng)建的鏡像的名稱 后面有一個點(diǎn)號,表示打包當(dāng)前文件夾下的所有文件
啟動容器
docker run -d -p 80:80 -p 3306:3306docker-img-name//-p為指定暴露的端口
刪除鏡像
docker rmi -f <容器id>
參考1:https://my.oschina.net/jk409/blog/309396
參考2:http://www.th7.cn/system/lin/201505/103936.shtml
參考3:第一本docker書
參考4:https://wenku.baidu.com/view/8e8a0b7fba1aa8114431d9d6.html (VM安裝ubuntu)
參考5:http://blog.csdn.net/gaoyingju/article/details/49616295 (為什么容器技術(shù)將主宰世界)
參考6:http://guide.daocloud.io/dcs/docker-9152673.html (docker入門)
參考7:http://blog.csdn.net/wsscy2004/article/details/25878363 (常用命令)
參考8:http://blog.csdn.net/w7822938/article/details/19240585(ubuntu下 vi輸入方向鍵會變成ABCD的解決方法)