拉取镜像
docker pull mysql:5.7
查看镜像
docker images
运行容器
docker start 0c9e6f7affa7
运行tomcat容器
docker run --name tomcat8888 -p 8888:8080 -d tomcat:9.0
进入容器
docker exec -it 0c9e6f7affa7 /bin/bash
查看所有容器
docker ps -a
删除容器
docker rm -f 1e882309a8b7
查看容器信息
docker inspect d4f0dbacf107
挂载目录
docker run -p 8888:8080 -v /hqx/:/usr/local/tomcat/hqx -d tomcat:9.0
挂载多个目录
docker run -p 8888:8080 -v /hqx/:/usr/local/tomcat/hqx -v /data:/usr/local/tomcat/data -d tomcat:9.0
提交版本
docker commit -m=“m” -a=“hqx” 0c9e6f7affa7 hqx/tomcat:v1
》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》
构建Dockerfile文件
新建Dockerfile文件
[root@linuxhqx ~]# ls
777 anaconda-ks.cfg Dockerfile ggg
[root@linuxhqx ~]# cat Dockerfile
#基于版本
FROM centos
#设置路径
ENV MYPATH /usr/local/centos
RUN mkdir -p $MYPATH
WORKDIR $MYPATH
#预安装
RUN yum -y install vim
RUN yum -y install wget
#挂载目录data1和data2
VOLUME ["/data1","/data2"]
[root@linuxhqx ~]# docker build -f Dockerfile -t hqx/centos:v3 .