docker
安装好docker后,查看版本号:
docker常用命令:
帮助命令
docker version
docker info
docker 命令 -- help
查看镜像:docker images
搜索镜像:docker search mysql
下载镜像:docker pull 镜像名:[tag]
指定版本从官方文档查看,https://registry.hub.docker.com/,需要在docker hub找到对应的tag版本才能够下载的了
例如:
docker pull tomcat:8.5.78-jre8-temurin-focal
删除镜像:docker rmi 镜像id
docker rmi 46331d942d63
容器命令:
说明:有了镜像才可以创建容器
新建容器并启动:
docker run [可选参数] image
docker run -it centos /bin/bash 交互方式启动且进入
退出容器:exit 容器停止并退出 ;ctrl + P + Q 容器不停止退出
列出所有运行中的容器:docker ps
删除容器:docker rm 容器id
启动和停止容器的操作:
docker start 容器id - 启动容器
docker restart 容器id - 重启容器
docker stop 容器id -停止当前正在运行的容器
docker kill 容器id -强制停止当前容器
查看容器中的进程:docker top 容器id
进入正在运行的容器:方式一:docker exec -it 容器id
方式二:docker attach -it 容器id
exec和attach的区别是:exec进入容器后开启一个新的终端,可以在里面操作(常用); attach进入容器正在执行的终端
从容器拷贝文件到主机上: docker cp 容器id:容器内路径 目的主机路径