前言
安装
docker常见的有3种安装方式,yum、rpm包、脚本。
我们采用相对简单但对各种环境比较友好的方式:(关防火墙和selinux)
安装存储库拓展包
yum install -y yum-utils
设定存储库
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
安装三个包
yum -y install docker-ce docker-ce-cli containerd.io
验证
docker version#查询docker版本信息
docker info#查询docker详细信息
docker run hello-world#运行第一个容器:helloworld
基础命令
#查询本地镜像
docker images
#查找镜像
docker search [images]
#下载镜像
docker pull [images:tag]
# 利用镜像直接创建容器
docker run + 参数 [images:tag] 启动命令
#查看现有容器
docker ps -a (加了该选项可以查出未启动的容器)
#指定容器名字
docker run --name [name] [image:tag]
#利用镜像直接创建容器
docker run -d --name nginx_1 nginx:latest
#镜像用可交互的方式创建容器
docker run -itd --name nginx_1 nginx:latest
#创建容器并暴露端口
docker run -itd -p 8800:80 --name nginx_1 nginx:latest
#进入容器
docker exec -it [容器ID] 命令
#如何启动和停止容器
docker start/stop [容器ID]
#如何删除已停止的容器
docker rm [容器ID]
#如何删除所有已停止的容器
docker rm `docker ps -aq`
#查看镜像或容器的详细信息
docker inspect [容器ID/镜像名:tag]
#给镜像添加一个软链接并改名和标签
docker tag [oldname:tag]/[newname:tag]
#删除镜像
docker rmi 镜像:tag/镜像ID
#容器和宿主机之间文件复制
docker cp [文件目录 容器ID:内部路径]
docker cp [容器ID:内部路径 文件目录]
# 用dockerfile构建镜像
docker build -t(设置要构建镜像的名字).
总结
学习Docker的安装和常用的基本命令