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
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/549977.html
標籤:其他