前言
安装
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的安装和常用的基本命令
