01 docker的安装与常用命令
1. 安装docker
第零步:若之前安装过docker,需要先卸载docker
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
第一步:安装Docker的依赖库。
yum install -y yum-utils device-mapper-persistent-data lvm2
第二步:设置docker的yum软件源地址
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
第三步:更新yum缓存
yum makecache fast
第四步:安装docker-ce
yum install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin
第五步:查看安装是否成功
docker --version
2.docker的常用操作
启动docker服务
systemctl start docker
停止docker服务
systemctl stop docker
重启docker服务
systemctl restart docker
查看docker状态
systemctl status docker
设置docker为开机自启
systemctl enable docker
禁用docker开机自启
systemctl disable docker
帮助文档
docker --help
搜索镜像
docker search [镜像名称]
拉取镜像
docker pull [镜像名称]:[版本号,为空版本为lastet]
查看镜像
docker images
删除镜像
docker rmi [镜像名称]:[版本号,为空版本为lastet]
创建或启动容器实例
# 创建容器实例
docker run [镜像名称]:[版本号,为空版本为lastet]
可选参数: -d 后台运行
-it 交互操作,并生成一个终端
/bin/bash 与-it搭配,进入容器终端后执行/bin/bash指令
-p 宿主机端口:容器端口
--names 指定容器名称
-v 容器数据卷挂载
# 启动容器实例
docker run [容器名或id]
停止容器实例
docker stop [容器名或id]
重启容器实例
docker restart [容器名或id]
查看全部容器
docker ps -a
删除容器
docker rm [容器名或id]
docker rm -f [容器名或id] # 强制删除正在运行的容器
进入容器
docker exec -it [容器名或id] /bin/bash
退出容器
exit
查看容器信息
docker inspect [容器名或id]