1.安装
卸载旧版本
如果有旧版本需要卸载可以执行下面的命令
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
安装依赖
sudo yum -y install yum-utils
添加阿里云镜像
如果镜像下载太慢,需要添加阿里云镜像
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
安装
sudo yum install docker-ce docker-ce-cli containerd.io
启动
sudo systemctl start docker
设置开机自启
systemctl enable docker
2.容器的使用
容器都是基于镜像,所以要通过一个镜像来启动容器
1.获取镜像
如果我们本地没有 centos 镜像,我们可以使用 docker pull 命令来载入 centos 镜像
$ docker pull centos
2.启动容器
以下命令使用 centos 镜像启动一个容器,参数为以命令行模式进入该容器
$ docker run -it centos /bin/bash
参数说明:
- -it: 进入容器开启一个终端。
- -d: 后台运行。
- **centos **: 镜像。
- /bin/bash:放在镜像名后的是命令,这里我们希望有个交互式 Shell,因此用的是 /bin/bash。