1嗓违、Docker是什么
2瓷翻、虛擬機(jī)缺點(diǎn)
3赖歌、去哪兒下載
? ?官網(wǎng):?https://www.docker.com/
? ? 倉(cāng)庫(kù): https://hub.docker.com/
4缺虐、安裝Docker環(huán)境前提
5芜壁、Docker三大要素
?1.鏡像(image)
? ? ? ? 就是一個(gè)只讀的模板。鏡像可以用來(lái)創(chuàng)建Docker容器, 一個(gè)鏡像可以創(chuàng)建多個(gè)容器高氮。
?2.容器(container)? ??
?3.倉(cāng)庫(kù)(repository)
?4.總結(jié)
6慧妄、安裝
? ? CentOS6安裝Docker
? ??
7、阿里云鏡像加速
8剪芍、鏡像命令
? ? ? ??
9塞淹、Docker容器命令
? ??
9.1.創(chuàng)建一個(gè)容器
? ? 命令:? docker -it --name 起名 鏡像名字
9.2. 查看容器情況
docker ps?
9.3 退出容器方法(兩種)
? ? exit 退出并關(guān)閉
? ? ctrl+P+Q 容器不停止退出
9.4 啟動(dòng)容器
? ? docker start 容器id或者容器名字
9.5 重啟容器
? ? docker restart 容器id或者容器名字
9.6 停止容器 (兩種)
? ? docker stop?容器id或者容器名字? -- 》正常停止
? ? docker kill??容器id或者容器名字 --> 強(qiáng)制停止
9.7 刪除已停止容器?
? ? docker rm?容器id或者容器名字
9.8 進(jìn)入容器
????sudo docker exec -it 容器id或者容器名字? /bin/bash (是在容器中打開(kāi)新的終端,并且可以啟動(dòng)新的進(jìn)程)
? ? docker attach 容器ID (直接進(jìn)入容器并啟動(dòng)命令的終端罪裹,不會(huì)啟動(dòng)新的進(jìn)程)
? ? docker run -d 容器名
9.9 查看容器內(nèi)運(yùn)行的進(jìn)程
? ? docker top 容器名或容器id
9.10.查看容器細(xì)節(jié)
? ? docker inspect?容器名或容器id
9.11 從容器內(nèi)拷貝文件到主機(jī)上
? ? docker cp?容器名或容器id :/tmp/yum.log /root
10. Docker鏡像
? ? 鏡像是一種輕量級(jí)饱普、可執(zhí)行的獨(dú)立軟件包,用來(lái)打包軟件運(yùn)行環(huán)境和基于運(yùn)行環(huán)境開(kāi)發(fā)的軟件状共,它包含運(yùn)行某個(gè)軟件所需要的內(nèi)容套耕,包括代碼、運(yùn)行時(shí)口芍、庫(kù)箍铲、環(huán)境變量和配置文件。
11.Docker鏡像commit 提交
? ? docker commit -a="作者" -m="描述" 鏡像id 命名空間名稱:版本號(hào)
? ? docker commit -a="zzyy" -m="tomcat del docs" 鏡像id atguige/mytomcat:1.2
12.Docker容器數(shù)據(jù)卷
是什么:
干什么:
?容器卷添加
1.直接命令添加
? ? docker run -it -v /宿主機(jī)絕對(duì)路徑目錄:/容器內(nèi)目錄 鏡像名
? ? docker run -it -v /myDataVolume:/dataVolumeContainer 鏡像名
2.DocerFile添加
? ??
2020-11-28 學(xué)習(xí)到:https://edu.aliyun.com/lesson_1940_16944#_16944