小白提示:
1.docker有镜像和容器两种东西,运行的实例是容器,镜像就是创建一个容器的模板
2.初次创建容器使用run命令而不是start
查看docker镜像
docker images
查看docker所有镜像
docker images -a
从Docker Hub上查找tomcat镜像
docker search tomcat
从Docker Hub上下载tomcat镜像,默认是最新版本。等价于:docker pull tomcat:latest
docker pull tomcat
选择指定版本下载
docker pull tomcat:8
强制删除(删除正在运行的镜像,注意:以后台方式运行的不能被强制删除)
docker rmi -f java
查看所有容器,包括停止的容器
docker ps -a
新建并启动容器
参数:
-i 以交互模式运行容器
-t 为容器重新分配一个伪输入终端
-d 已守护方式启动容器
-p 8080:80 将本地端口和此容器的端口相关联
--name 为容器指定一个名称
docker run -i -t --name mycentos 镜像名称/镜像ID
启动止容器(注意:start用于启动已经存在的容器)
docker start 容器id
关闭容器
docker kill/stop 容器id
删除容器
docker rm 容器名/容器id
进入正在运行的容器内部
docker exec -it --user=root <容器名称或ID> bash
将容器的指定文件复制到外部指定目录(反之同理)
docker cp 容器名/容器id:/app/data /home/user/data
将容器的指定文件移动到外部指定目录(反之同理)
docker mv 容器名/容器id:/app/data /home/user/data
2946

被折叠的 条评论
为什么被折叠?



