再次開啟容器
由于并沒有設(shè)置開機(jī)自啟谚殊,因此關(guān)閉虛擬機(jī)之后再開會(huì)發(fā)現(xiàn)瀏覽器無(wú)法訪問(wèn)到localhost了婉陷,因?yàn)槿萜鬟€沒啟動(dòng)
1. 啟動(dòng)docker服務(wù)
service docker start
2. 查看已有的鏡像
docker images
此時(shí)發(fā)現(xiàn)有配置好的nginx鏡像,因?yàn)橹耙呀?jīng)拉取鏡像并生成過(guò)容器了
3. 查看正在運(yùn)行的容器
docker ps
無(wú)咧纠,因?yàn)椴艅倓倖?dòng)docker服務(wù)
4. 查看所有狀態(tài)的容器
docker ps –a
發(fā)現(xiàn)有已經(jīng)配置好的nginx容器蓬痒,名為webserver和webserver2,狀態(tài)均為退出態(tài)Exited漆羔,記住它們的name
5. 啟動(dòng)容器
啟動(dòng)webserver和webserver2兩個(gè)容器
docker start webserver
docker start webserver2
6. 查看正在運(yùn)行的容器
docker ps
可以看到webserver和webserver2了
7. 查看所有狀態(tài)的容器
docker ps –a
可以看到webserver和webserver2的狀態(tài)變?yōu)檫\(yùn)行態(tài)Running
此時(shí)包含nginx的容器已啟動(dòng)梧奢,因此nginx應(yīng)該已經(jīng)生效了
打開瀏覽器,地址輸入localhost
就可以看到nginx的主頁(yè)了
8. 進(jìn)入容器
docker exec -it containerName bash
前綴變?yōu)椤緍oot@containerID:/# 】證明已經(jīng)進(jìn)入容器
9. 修改nginx主頁(yè)內(nèi)容
echo 'im here again' > /usr/share/nginx/html/index.html
刷新瀏覽器钧椰,可以看到nginx主頁(yè)已變化
10. 退出容器
exit
容器仍在后臺(tái)運(yùn)行粹断,因?yàn)樯扇萜鲿r(shí)docker run --name webserver -d -p 80:80 nginx
其中-d代表后臺(tái)運(yùn)行