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/