Docker安裝和基本操做

1、Docker安裝

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
# 執行完這條命令須要註銷從新登陸纔會生效

2、image(鏡像)操做

# 查看服務器上面有哪些鏡像
docker image ls 
docker images
# 刪除鏡像
docker image rm 鏡像名
# 下載鏡像
docker pull 鏡像名
# 加載本地鏡像
docker load -i 鏡像名
2.1 鏡像下載地址

      若是之後想要什麼鏡像就能夠去dockerhub上面Pull,好比安裝MySQL麻煩,也可使用Docker。
      Docker hub地址:https://hub.docker.com/curl

3、container(容器)操做

# 查看正在運行的容器
docker container ls 
# 查看全部容器
docker ps -a 
# 刪除容器
docker container rm 容器ID
# 運行一個新的容器
docker run 參數
# 運行一個已經存在的容器
docker container start 容器ID
# 中止一個已經存在的容器
docker container stop 容器ID
# 重啓一個已經運行的容器
相關文章
相關標籤/搜索