1. 程式人生 > 實用技巧 >docker環境刪除與安裝配置

docker環境刪除與安裝配置

一、之前安裝過docker,首先要解除安裝docker。

名稱一般為docker, docker-io 或者 docker-engine

解除安裝完成還需要檢視並清理舊的docker資料目錄,包含映象、容器、網路配置。

sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest-longrotate \
docker-logrotate \
docker-engine
rm -rf /var/lib/docker #刪除docker的所有映象和容器配置檔案

二、安裝docker

配置docker的yum倉庫

yum install -y yum-utils

配置stable庫

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

啟用edge和test庫

sudo yum-config-manager --enable docker-ce-nightly
sudo yum-config-manager --enable docker-ce-test

檢視可安裝的docker-ce列表

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

安裝最新版docker-ce

yum install docker-ce

要安裝制定版本docker,可以從上面列表中對應版本中選擇版本

yum install docker-ce-<VERSION STAING>
yum install docker-ce-18.06.1.ce-3.el7 #例子

啟動docker配置開機自動啟動

systemctl start docker
systemctl enable docker
ps -ef | grep docker

可以檢視安裝好的docker版本

docker -v

三、配置阿里雲映象加速

由於使用國外映象站點拉取映象速度太慢,配置阿里雲映象加速可以極大的加快映象拉取速度。

1.登入阿里雲:https://www.aliyun.com/

2.找到工具欄,搜尋找到容器映象服務點選進入後,最下方有個映象加速器,檢視對應版本的操作文件進行配置即可。

vim /etc/docker/daemon.json #建立配置檔案
#拷貝映象加速器配置資訊到daemon.json中

執行下面命令

sudo systemctl daemon-reload
sudo systemctl restart docker

完事兒後可以拉取映象使用了

四、例:拉取mysql映象

docker pull mysql:5.7
docker image for mysql:5.7

可以執行mysql映象

docker run -p 5566:3306 -d --name mysql-5566 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7

就可以通過外部連線工具使用mysql了。