bashdocker top 容器id
bashdocker inspect 容器id
bash# 作用:用来实现容器中的数据与宿主机中的数据进行映射。(同步机制)
# 启动时需要设置好。
#1.使用绝对路径设置数据卷
docker run -d -v 宿主机绝对路径:容器内路径 容器id
#注意的是这种方式会清空容器该目录下的文件。
#2.加上ro容器内就不能做修改操作,只能做只读操作。
docker run -d -v 宿主机绝对路径:容器内路径:ro 容器id
#3.用别名方式进行数据卷的挂载。
docker run -d -v abc:容器内路径 容器id
#注意abc是 别名,如果不存在就会自动创建,使用别名能保留容器内的原始内容,前提是别名文件下没用内容。
#创建的目录默认是在 /var/lib/docker/volumes/ 下。
bashdocker run 镜像id
bash#参数加 -p 可以映射端口
#映射端口前面是本服务器的端口,后面是容器的端口,把容器的端口映射到服务器的端口,可访问到tomcat服务。
docker run -p 8080:8080 容器id
bash#加参数 -d 可以后台启动服务
docker run -p 8080:8080 -d 容器id
bash# 给容器起一个名称 可以加参数 --name 名字
docker run -p 8080:8080 -d --name tomcat001 容器id
bashdocker images
# REPOSITORY:镜像的名称
# TAG:版本
# IMAGE ID:镜像ID唯一
# CREATED :镜像创建时间
# SIZE :占用大小
bash#远程仓库:docker公司在世界维护了一个中心,用来集中管理docker中的镜像。
#一般都是通过:
docker hub 或 docker search 搜索镜像。
js本地仓库:用来存储自己使用过的镜像,在中心仓库下载镜像存储到本地仓库 /var/lib/docker
js定义:一个镜像就是一个软件的安装包,比如mysql镜像、tomcat镜像等。 特点:镜像只能读,不能进行写。
js定义:镜像每一次运行都能生成一个容器,一个容器代表一个正在运行的软件服务。 特点:容器可读可写