1 CentOS上的安装
1.1 安装驱动
sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
1.2 安装仓库
sudo yum-config-manager \
—add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
1.3 安装容器运行时containerd
sudo yum install docker-ce docker-ce-cli containerd.io
1.4 启动 Docker
1.5 验证是否正确安装
sudo docker run hello-world
2 基础指令
2.1 常用指令
载入镜像文件XX docker pull XX
查看所有运行中的容器 docker ps -a
停止容器 docker stop <容器 ID>
重启容器 docker restart <容器 ID>
删除容器 docker rm <容器 ID>
删除镜像文件 docker rmi <镜像 ID> 删除前要保证镜像所在容器已经停止并被删除
查看所有镜像文件 docker images
查看所有启动了的容器 docker ps -a
2.2 启动运行相关指令
2.2.1 命令行模式进入XX容器
docker run -it XX /bin/bash
- -i: 交互式操作。
- -t: 终端。
- /bin/bash:放在镜像名后的是命令,这里是启动一个shell
2.2.2 后台运行方式启动XX容器并命名其为yy
docker run -itd —name yy XX /bin/bash
此时,由于加了 -d 参数默认不会进入容器,想要进入容器需要使用指令 docker exec
2.2.3 进入ID为zz的容器并启动内部的命令行
sudo docker exec -it zz /bin/sh
此时要退出终端,直接输入 exit
