CentOS7安裝Docker CElinux
$sudo yum install -y yum-utils device-mapper-persistent-data lvm2 $sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo $sudo yum install docker-ce
注意:以上安裝的是最新版18.03,若是要安裝指定版本可使用如下命令docker
# 查看能夠安裝的版本,從高到低 $yum list docker-ce --showduplicates | sort -r # 安裝指定版本 $sudo yum install docker-ce-<VERSION STRING>
docker安裝好以後是沒有啓動的,默認會建立一個docker組,但這個組沒有添加任何用戶。shell
# 啓動docker $sudo systemctl start docker # 驗證docker是否安裝成功 $sudo docker run hello-world
注意:Docker CE運行以後,若是想使用docker操做命令,須要在命令前面加sudo,這樣有點麻煩,咱們能夠添加當前普通用戶到docker組ubuntu
$sudo usermod -aG docker $USER # 執行完這條命令須要註銷從新登陸纔會生效
Ubuntu安裝Docker CEcentos
$sudo apt-get update $sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ software-properties-common $curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - $sudo add-apt-repository \ "deb [arch=amd64] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) \ stable" $sudo apt-get update $sudo apt-get install docker-ce
注意1:也能夠安裝指定的版本(若是在ubuntu16.04上面安裝報依賴問題,就用這種方法安裝)服務器
# 先查看能夠安裝的版本 $apt-cache madison docker-ce # 安裝指定版本 $sudo apt-get install docker-ce=<VERSION>
注意2:Docker CE運行以後,若是想使用docker操做命令,須要在命令前面加sudo,這樣有點麻煩,咱們能夠添加當前普通用戶到docker組app
$sudo usermod -aG docker $USER # 執行完這條命令須要註銷從新登陸纔會生效
# 查看服務器上面有哪些鏡像 docker image ls docker images # 刪除鏡像 docker image rm 鏡像名 # 下載鏡像 docker pull 鏡像名 # 加載本地鏡像 docker load -i 鏡像名
若是之後想要什麼鏡像就能夠去dockerhub上面Pull,好比安裝MySQL麻煩,也可使用Docker。
Docker hub地址:https://hub.docker.com/curl
# 查看正在運行的容器 docker container ls # 查看全部容器 docker ps -a # 刪除容器 docker container rm 容器ID # 運行一個新的容器 docker run 參數 # 運行一個已經存在的容器 docker container start 容器ID # 中止一個已經存在的容器 docker container stop 容器ID # 重啓一個已經運行的容器