docker 安裝就不說(shuō)了 我直接是用的windows 的版本
在學(xué)習(xí)docker之前 要知道鏡像 容器的關(guān)系
鏡像其實(shí)就是文件酵幕,一個(gè)能夠運(yùn)行的二進(jìn)制文件
容器則是對(duì)于鏡像生成侮腹,也可以說(shuō)是激活了的程序文件
沒(méi)什么復(fù)雜的菠镇,底層的不需要太多了解,先學(xué)會(huì)工具的使用流程和方法禀梳,一步步耐心看看就明白了
不說(shuō)別的了 開(kāi)始流程
第一步 搜索我們需要的鏡像
docker search 鏡像名稱【:版本】
第二步 拉取鏡像
docker pull 鏡像名稱【:版本】
(因?yàn)槲乙呀?jīng)有了centos 所以返回的是Image is up to date for centos:latest)
查看鏡像
docker image ls
第三步 創(chuàng)建容器
我們想用鏡像完成工作任務(wù)杜窄,就要先將事先拉取好的鏡像,生成容器算途,然后啟動(dòng)容器即可
一步步來(lái)不著急
docker create centos:latest tapname
看上圖 我們根據(jù)鏡像centos:latest鏡像 (latest是版本) 創(chuàng)建了COMMAND為tapname的容器
通過(guò)docker ps -a 即可查詢運(yùn)行的和沒(méi)有運(yùn)行的容器
docker ps 查看正在運(yùn)行的容器列表
docker ps -a 查看包含未運(yùn)行的容器列表
第四步 啟動(dòng)容器
docker start -a -i 8c679c600a9a(容器id) 啟動(dòng)容器
-a 進(jìn)程啟動(dòng) 意思就是可以后臺(tái)運(yùn)行
-i 啟動(dòng)并進(jìn)入容器
docker exec -it 8c679c600a9a /bin/bash 進(jìn)入容器
其中 /bin/bash 是COMMAND值
我們前面自己自定義了COMMAND 為tapname了
所以我們需要 docker exec -it 8c679c600a9a tapname 這樣的執(zhí)行
然后就進(jìn)入了熟悉的命令界面了
基本的這些 可以簡(jiǎn)單的跑起來(lái)了 后米慢慢的在說(shuō)其他的東西