查看镜像 ◼ docker images ◆ 搜索镜像 ◼ docker search 镜像关键词 ◆ 镜像拉取 ◼ docker pull [OPTIONS] NAME[:TAG|@DIGEST] ◆ 镜像删除 ◼ docker rmi 镜像 Id 或镜像名称 ◆ 生成容器 ◼ docker run -d -p 8888:8080 --name tomcat-test tomcat ◆ 查看容器 ◼ 查询正在运行的容器:docker ps|grep 容器关键词 ◼ 查询全部(包括已停止)的容器:docker ps -a|grep 容器关键词 ◆ 进入容器 ◼ docker exec -it containerId/containerName /bin/bash ◆ 退出容器 ◼ exit ◆ 停止容器 ◼ docker stop containerId/containerName ◆ 启动容器 ◼ docker start containerId/containerName ◆ 删除容器 ◼ docker rm containerId/containerName ◆ 拷贝文件 ◼ docker cp 宿主机目录及文件 容器名称:容器目录 ◆ Dockerfile 内置命令 ◼ FROM :依赖的底层镜像 ◼ MAINTAINER :指定镜像创建者 ◼ ENV : 设置环境变量 ◼ RUN :运行 shell 命令(安装软件用) ◼ COPY : 将编译机本地文件拷贝到镜像文件系统中 ◼ EXPOSE : 指定监听端口 ◼ ENTRYPOINT :与执行命令,创建容器并启动后才执行
首先我们使用docker ps -a
来获取当前宿主机上存在的容器:
然后,我们获取到容器的ID,将其传入到docker container start [containerId]
命令中,将此容器启动起来:
此时,我们输入docker ps命令,发现此容器是已启动状态的:
设置容易开机自启动:
代码语言:javascript复制docker container update --restart=always 容器名字或者容器id
参考博客: https://blog.csdn.net/y472360651/article/details/81289108 https://www.cnblogs.com/kaishirenshi/p/10396446.html