打赏

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

posted @ 2021-01-20 12:05  不像话  阅读(925)  评论(0编辑  收藏  举报