docker组成: 镜像 容器 仓库
安装工作:
1.设置国内镜像地址加速:
yum-config-manager \
--add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
2.安装docker:
yum install docker-ce docker-ce-cli containerd.io
3.启动docker:
systemctl start docker
4.使用docker version 查看安装是否成功
5.docker run hello-world
6.查看镜像:docker images
(卸载)yum remove docker-ce docker-ce-cli containerd.io
(删除依赖)rm -rf /var/lib/docker
镜像指令:
查看所有镜像:docker images -a全部 -f筛选 -q仅显示ID
举例: --filter=STARS=3000 搜索3000星以上镜像
下载镜像:docker pull xxx[:tag] 分层下载
删除镜像:docker rmi [-f] xxx -f代表强制删除
删除全部:docker rmi -f $(docker images -aq)
容器命令:
docker pull centos
docker run [参数] xxx 新建容器并启动
--name = "Name" 取名
-d 后台方式运行
-i 使用交互方式运行 -t进入容器查看内容 一起用
-P 指定容器的端口 -P 主机端口:容器端口 -P 容器端口
-p 随机指定端口
docker ps 查看运行中的容器
-a 查看运行中+历史运行
-n=? 显示最近创建的容器
-q 仅显示ID
exit 容器停止并退出 ctrl+P+Q/ctrl+d 退出不停止
删除容器:docker rm [-f] 容器ID
docker start docker restart
docker stop docker kill(强制)