docker保姆级快速入门教程

352 阅读1分钟

docker官网

www.docker.com

基本组成

镜像

image.png

容器

image.png

仓库

image.png

centos安装docker

前提条件

目前,CentOS 仅发行版本中的内核支持 Docker。Docker 运行在CentOS 7 (64-bit)上, 要求系统为64位、Linux系统内核版本为 3.8以上,这里选用Centos7.x

查看自己的内核

cat /etc/redhat-release

image.png

卸载旧版本

sudo 表示以管理员身份

卸载已经存在的docker

sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

yum安装gcc

yum -y install gcc

yum -y install gcc-c++

安装需要的软件包

sudo yum install -y yum-utils

设置stable镜像仓库

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

更新yum软件包索引

yum makecache fast

安装docker ce

yum -y install docker-ce docker-ce-cli containerd.io

启动docker

systemctl start docker

测试

docker version

image.png

docker run hello-world

第一次运行出现如下界面

image.png 再次运行docker run hello-world

image.png

卸载

systemctl stop docker

yum remove docker-ce docker-ce-cli containerd.io

rm -rf /var/lib/docker

rm -rf /var/lib/containerd

阿里云镜像加速

设置镜像仓库为阿里云镜像仓库

获取加速器地址

阿里云镜像加速器

加速器地址:k8ok4oyw.mirror.aliyuncs.com

image.png

sudo mkdir -p /etc/docker

vim /etc/docker/daemon.json

{"registry-mirrors": ["k8ok4oyw.mirror.aliyuncs.com"] }

image.png

重启docker服务器

systemctl daemon-reload

systemctl restart docker