启动docker sudo systemctl start docker 查看docker是否安装成功 docker version 查看所以本地上的镜像 docker images 搜索镜像docker search tomcat 拉取一个镜像 docker pull tomcat 删除镜像 docker rmi 镜像id docker 有了镜像才可以创建容器 下载一个centos镜像 docker pull tomcat //如果不指定版本如centos:15.40 就会显示latest 创建容器并启动容器 就会进入这个容器 docker run -it tomcat(镜像名) /bin/bash //这个命令相当于 docker create +docker start 这个解释还没懂 退出但是不关闭容器 ctrl + pq 查看运行中的容器 docker ps 后面加-a 显示以前运行过的容器 后面加-q 只显示当前运行容器(id)编号 进入容器正在运行的终端,不会启动新的进程 docker attach 容器id docker exec -it 容器id /bin/bash //进入容器后开启一个新的终端,可以在里面操作(常用) 停止并退出容器exit 删除容器 (不能删除正在运行的容器) docker rm 容器id // 删除指定容器 docker rm -f $(docker ps -ap) //删除所有的容器 启动和停止容器的操作 docker start 容器id //启动容器 docker restart 容器id //重启容器 docker stop 容器id //停止当前运行的容器 docker kill 容器id //强制停止当前容器 显示日志 // -tf显示日志 // --tail number加上tail会显示日志的条数 docker logs -tf --tail mumber 容器id 查看容器中的进程信息docker top 容器id 查看镜像的元数据 docker inspect 容器id 从容器内拷贝文件到主机上,容器id后面有冒号,从容器内拷贝/home/*** 文件到主机/home/***位置 docker cp 容器id:/home/*** /home/***