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中
{
  "registry-mirrors": ["https://bpkpacax.mirror.aliyuncs.com"]
}

執行下面命令

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了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM