1、概念:docker是一個開源的應用容器引擎,docker可以讓開發者打包他們的應用以及依賴環境包到一個輕量級、可移值的容器中。然後發佈到任何流行的linux機器上。 安裝過程: 1、yum包更新到最新 yum update 2、安裝需要的軟體包 yum install -y yum-utils ...
1、概念:docker是一個開源的應用容器引擎,docker可以讓開發者打包他們的應用以及依賴環境包到一個輕量級、可移值的容器中。然後發佈到任何流行的linux機器上。
安裝過程:
1、yum包更新到最新
yum update
2、安裝需要的軟體包
yum install -y yum-utils device-mapper-persistent-data lvm2
3、設置yum源
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
4、安裝docker,出現界面都y
yum install -y docker-ce
5、查看docker版本,驗證是否成功
docker -v
四、Docker服務相關命令
1、啟動docker:**
systemctl start docker
2、停止docker服務
systemctl stop docker
3、重啟docker服務
systemctl restart docker
4、查看docker服務狀態
systemctl status docker
五、Docker鏡像命令
1、列出鏡像列表
docker images
2、查找鏡像
docker search redis
3、拖取鏡像
docker pull redis:版本號 (版本號可去hub.docker上查找)
4、刪除鏡像
docker rmi imageID
5、刪除所有鏡像
docker images -q可以查出所有鏡像的id
然後當做參數傳給docker rmi 'docker images -q'
可以刪除全部的鏡像
六、Docker容器命令
1、容器
容器是image鏡像運行的實例
2、終端創建容器並啟動
docker run -i(這個容器保持運行) -t(給容器分配一個終端) --name=c1(給容器取名字) redis:5.0(指定對應的image) /bin/bash(打開一個shell腳本視窗當做docker容器參數輸入的終端,可以不寫)
docker run -it --name=c1 redis:5.0
exit退出docker終端
linux可以看作是容器的宿主機
3、後臺創建容器
docker run -i -d(後臺運行容器) --name=c2 redis:5.0, 通過後臺創建的容器退出後不會退出
4、進入容器
docker exec -i -t c2(容器的別名) /bin/bash 退出容器後不會關閉
5、查看容器狀態
docker ps -a
6、停止容器
docker stop c2(容器名)
7、啟動容器
docker start c2(容器名)
8、刪除容器
docker rm c2(容器名)
9、查看容器細節
docker inspect