當自己需要安裝和運行一些軟件時,如果按照傳統的方式下載,安裝,配置,感覺太麻煩了。就去學習了一下docker的使用方式。因爲自己一般都是在linux上運行,所以記錄一下安裝過程。
1、環境準備
Centos 7.7 64位
2、使用(uname -r)查看自己的linux服務器內核版本,要求在3.10以上
3、更新yum,執行以下語句
yum update
4、安裝docker需要的軟件包,執行以下語句
yum install -y yum-utils \ device-mapper-persistent-data \ lvm2
5、設置鏡像服務器地址
docker官網鏡像設置:
yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo
阿里雲設置(建議執行這個,因爲這個在國內用下載速度快):
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
6、安裝DOCKER -CE執行如下語句:(此處docker-ce是開源版本,還有一個閉源的商業版本是docker-ee)
yum -y install docker-ce
7、查看剛剛安裝的Docker版本
docker -v
8、啓動docker
systemctl start docker
9、查看docker狀態
systemctl status docker
10、使用Portainer 作爲GUI界面(可選)
docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer
運行結束後,使用ip:9000訪問
注:1、如果原來系統裏有docker,要先卸載完全
2、docker其他命令:
---------------------------基礎設置--------------------------
# 開機自啓
sudo systemctl enable docker
---------------------------鏡像相關--------------------------
#從Docker Hub查找鏡像
docker search <image>
#從鏡像倉庫中拉取或者更新指定鏡像
docker pull <image>
#將本地的鏡像上傳到鏡像倉庫,要先登陸到鏡像倉庫
docker push <image>
#查看docker下的鏡像信息
docker images
---------------------------容器相關--------------------------
#運行容器
docker run
#查看docker容器
docker ps
#查看docker下的容器運行狀態
docker container ls