jsdocker pull mysql:5.6
jsdocker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql镜像id
相关信息
-e 参数代表 指定一个环境变量给 mysql的密码设置成123456
jsdocker exec -it mysql容器id bash
bashmysql -u root -p 123456
#进行登录mysql数据库
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 :占用大小