Docker-CEインストール(centos 7)

3178 ワード

yumソースの構成

> cd /etc/yum.repos.d/
> mkdir repo_bak
> mv *.repo repo_bak/
> wget http://mirrors.aliyun.com/repo/Centos-7.repo
> wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
> yum clean all
> yum makecache

旧バージョンdockerのアンインストール

sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

リポジトリを使用してdockerをインストールする


必要なパッケージのインストール

 sudo yum install -y yum-utils \
  device-mapper-persistent-data \
  lvm2

次のコマンドを使用して、安定したリポジトリを設定します。

sudo yum-config-manager \
    --add-repo \
    https://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.repo


sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo

DOCKER CEのインストール


最新dockerのインストール

sudo yum install docker-ce docker-ce-cli containerd.io

またはyumはdockerをリストしてインストールします

yum list docker-ce --showduplicates | sort -r

sudo yum install docker-ce- docker-ce-cli- containerd.io

  ,docker-ce-18.09.1

dockerユーザーグループへの参加を確立する

sudo groupadd docker
sudo usermod -aG docker $USER

Dockerの起動

sudo systemctl start docker
sudo systemctl enable docker

List Docker CLI commands

docker
docker container --help

バージョンの表示

docker --version

Dockerのインストールの詳細を表示

docker --version
docker version
docker info

hello-worldのテスト

docker run hello-world

List Docker images

docker image ls

List Docker containers (running, all, all in quiet mode)

docker container ls
docker container ls --all
docker container ls -aq

Docker CEのアンインストール

sudo yum remove docker-ce
sudo rm -rf /var/lib/docker

国内加速

vim /etc/docker/daemon.json

参加:
{
  "registry-mirrors": [
    "https://dockerhub.azk8s.cn",
    "https://reg-mirror.qiniu.com"
  ]
}

再起動:
$ sudo systemctl daemon-reload
$ sudo systemctl restart docker

参照先:


https://docs.docker.com/install/linux/docker-ce/centos/