1.docker 的安裝
docker可以運行在windows上,linux上。
centos系統對docker支持友好,centos上docker運行穩定。
其他系統,docker需要到官網下載,解壓,安裝
centos yum源自帶docker。
1.yum -y install docker
2.查看是否安裝成功 yum list installed | grep docker
3. 啓動docker,並查看docker的狀態 ,
docker 在centos當中是一個服務,所以啓動的命令是 systemctl start docker
查看狀態的命令是:systemctl status docker
4.查看docker版本命令 docker version
5.查看鏡像 docker images
因爲還沒有拉取鏡像,所以爲空
6.修改docker源(中國科技大學)國外源下載比較慢
7.重新啓動docker systemctl restart docker
8.拉取鏡像 docker pull image (現在就是使用國內源來拉取了,我們先拉取python)
9.查看目標鏡像是否存在 yum list installed | grep python
10.創建容器:
docker create -it --name python 鏡像id /bin/bash
11.啓動容器:
docker start -ai 容器名
-a 將當前的輸入/輸出到容器上
-i 將當前的輸入鏈接到容器上
exit 退出容器
12.創建並啓動容器
docker run -dit --name=python3 鏡像id /bin/bash #(鏡像id 餘姚用docker images 來查看)
先獲取鏡像id
創建並啓動容器:
創建容器的參數:
-i 交互式
-t 容器啓動後會進入命令行,-i 和-t一起運行,容器創建之後,就能登錄進去,並且分配一個僞終端。
-d 守護容器,容器當中的程序需要長期運行的時候,我們可以創建一個守護式的容器,就算exit 也不會停止。
13.進入容器:
docker exec -it python3 /bin/bash
exec 進入容器
-i 交互式
-t 容器啓動後會進入命令行,-i 和-t一起運行,容器創建之後,就能登錄進去,並且分配一個僞終端。
14.列出運行的容器:
docker container ls
15.列出所有容器:
docker container ls --all
16.停止運行的容器:
docker container stop 容器id或容器名稱
17.開始運行容器:
docker container start 容器id 或容器名
18.殺死容器
docker container kill 容器id 容器名稱
19.刪除容器
docker container rm 容器 id 容器名稱
注意:刪除容器前要確保容器是停止狀態,否則會報錯