docker-引擎安装与基本使用

1、安装docker

第一步:卸载之前的docker

1
2
3
4
5
6
7
8
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine

第二步:安装必要的依赖

1
2
3
yum install -y yum-utils \
device-mapper-persistent-data \
lvm2

第三步:设置docker仓库

1
2
3
4
#官方地址,龟速不推荐
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
#阿里云地址
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

第四步:安装docker

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

第五步:配置阿里云镜像加速器

访问阿里云:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors并用自己账号登录。

阿里云为每个账号都会生成一个加速url,这里配置不正确会导致docker启动失败。

1
2
3
4
5
6
mkdir -p /etc/docker
vim /etc/docker/daemon.json
{
"registry-mirrors": ["https://XXXXX.mirror.aliyuncs.com"]
}
systemctl daemon-reload

第六步:启动docker

1
systemctl start docker

第七步: 测试docker安装是否成功

1
docker -v

2、 docker基本体验

拉取镜像并运行

1
2
docker pull tomcat
docker run -d --name my-tomcat -p 9090:8080 tomcat

-d 表示以守护进程方式运行 –name 指定容器名称 -p 宿主机到容器的端口映射 9090是宿主机端口

进入到容器里面:

1
docker exec -it containerid /bin/bash