docker環境刪除與安裝配置
阿新 • • 發佈:2021-01-20
一、之前安裝過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了。