docker基础篇一
一、Centos安装和卸载docker
1.1 安装所需软件包
sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
1.2 使用阿里云的源安装
sudo yum-config-manager \
--add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
1.3 安装 Docker Engine-Community
安装最新版本
$ sudo yum install docker-ce docker-ce-cli containerd.io
手动安装
1、列出所以版本号,版本号又高到低排序
$ yum list docker-ce --showduplicates | sort -r
docker-ce.x86_64 3:20.10.9-3.el7 docker-ce-stable
docker-ce.x86_64 3:20.10.8-3.el7 docker-ce-stable
docker-ce.x86_64 3:20.10.7-3.el7 docker-ce-stable
docker-ce.x86_64 3:20.10.7-3.el7 @docker-ce-stable
docker-ce.x86_64 3:20.10.6-3.el7 docker-ce-stable
docker-ce.x86_64 3:20.10.5-3.el7 docker-ce-stable
docker-ce.x86_64 3:20.10.4-3.el7 docker-ce-stable
docker-ce.x86_64 3:20.10.3-3.el7 docker-ce-stable
docker-ce.x86_64 3:20.10.2-3.el7 docker-ce-stable
2.选择指定的版本,并进行安装
格式:$ sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
根据第一步的版本号,需要从第一个“:”一直到“-”截取
例:$ sudo yum install docker-ce-20.10.9 docker-ce-cli-20.10.9 containerd.io
1.4 卸载docker
第一步:删除安装包
yum remove docker-ce
第二步:删除镜像、容器、配置等信息
rm -rf /var/lib/docker
二、基础操作
2.1 启动docker
systemctl start docker
2.2 停止docker
systemctl stop docker
2.3 重启docker
systemctl restart docker
2.4 查看docker状态
systemctl status docker
2.5 开机启动
systemctl enable docker
2.6 查看docker概要信息
docker info
2.7 查看docker帮助文档
docker --help
2.8 docker 查看日志
docker logs --tail 300 docker Id或者名称
2.9 docker 运行
docker run -d --name xxxx -p docker Id或者名称
docker exec -it xxxxx sh
2.10 创建容器
docker build -f dockerfile地址 -t 新镜像名称:tag .
2.11 docker cp
容器复制到主机
docker cp 容器名:容器内文件地址 主机地址
主机地址带"."表示从根目录开始,不带从当前目录开始
主机复制到容器
docker cp 要拷贝的文件 容器名:容器内地址