- 下載關(guān)于Docker的依賴環(huán)境
yum -y install yum-utils device-mapper-persistent-data lvm2
- 設(shè)置Docker鏡像源
yum-config-manger --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
- 安裝Docker
yum makacache fast
yum -y install docker-ce
- 啟動Docker服務(wù)
systemctl start docker
- 設(shè)置開機自啟動
systemctl enable docker
- 測試(拉取鏡像擅笔,并啟動鏡像成為容器)
docker run hello-world
7.拉取鏡像到本地(從daocloud中拉取tomcat)
docker pull daocloud.io/library/tomcat:8.5.15-jre8
- 查看全部鏡像
docker images
- 刪除本地鏡像
docker rmi 鏡像的標識
- 鏡像的導(dǎo)入導(dǎo)出(不規(guī)范)
docker save -o 導(dǎo)出的路徑 鏡像id
docker load -i 鏡像文件 (導(dǎo)入后的鏡像沒有名稱和版本)
- 修改鏡像名稱
docker tag 鏡像id 新鏡像名稱:版本
- 運行容器
docker run -d -p 宿主機端口:容器端口 --name 容器名稱 鏡像標識
(-d: 代表后臺運行猛们;-p: 映射端口狞洋,如將linux上的8081映射到tomcat的8080;--name: 指定容器名稱)
- 查看容器運行狀態(tài)
docker ps -qa
(-a: 查看全部容器運行狀態(tài)信息耳胎,包括沒有運行的惕它;-q: 只查看到容器標識)
- 查看容器日志
docker logs -f 容器id
(-f: 查看到日志最后幾行)
- 進入到容器內(nèi)部(如進入到tomcat目錄中)
docker exec -it 容器id bash
- 刪除容器(刪除前淹魄,需要先停止)
docker stop 容器id (停止指定容器)
docker stop $(docker ps -qa) (停止所有容器)
docker rm 容器id (刪除指定容器)
docker rm $(docker ps -qa) (刪除所有容器)