docker是一个帮助我们在不同host上快速搭建环境,进行部署的一个工具,下面先介绍一些入门基础用法:
docker的下载和配置:下载:
yay -S docker
启动docker服务:
sudo systemctl start docker
查看docker服务的状态:
sudo systemctl status docker
设置docker开机启动服务:
systemctl enable docker
用daocloud的镜像加速服务配置加速器:修改配置文件 sudo vim /etc/docker/daemon.json加入{"registry-mirrors"=["https://docker.mirrors.ustc.edu.cn"]}systemctl enable docker
镜像服务完成后可以开始拉取镜像和创建容器:
拉取镜像:
docker pull <镜像名>
这里拉取tomcat为例:
视察镜像:
docker images
视察正在运行的容器:
docker ps
使用镜像创建一个新容器(以tomcat为例)
docker run -p 8080:8080 -d tomcat
删除镜像时,需确保镜像没有被容器使用,若有则需要删除容器;
删除容器时,需确保容器没有正在运行,若有则需要停止容器:
停止容器
docker stop <容器id>#这里的id可以是特征值,即不用将id全部给出,而是从头给出此id与其他id都不同的位置
删除容器
docker rm <容器id>
删除镜像
docker rmi <镜像id或者名称>