查看docker版本
docker -version
查看镜像
docket image ls
拉取镜像
docket image pull ubuntu:latest
docker image pull microsoft/powershell:nanoserver
搜索镜像
docker search nigelpoulton
根据id删除镜像
docker image rm 02674b9cb179
查看容器
docker container ls
运行容器
docker container run -it ubuntu /bin/bash
docker container run -it microsoft/powershell:nanoserver pwsh.exe
停止容器
docker container stop 02674b9cb179
再次启动该容器
docker container start 02674b9cb179
重新进入容器
docker container exec -it 3027eb644874 /bin/bash
删除容器
docker container rm 02674b9cb179
-p端口映射
5563:8080
-v映射目录
E:\war\:/war
查看当前运行的程序
ps -elf
按下Ctrl-PQ组合键则会退出容器但并不终止容器运行
Dockerfile
FROM ubuntu:latest
COPY ./tomcat8 /home/root/tomcat8/
COPY ./jdk64 /home/root/jdk64/
ENV PATH /home/root/jdk64/bin/:$PATH
ENV JAVA_HOME /home/root/jdk64/
ENV LANG C.UTF-8
EXPOSE 8080
FROM microsoft/powershell:nanoserver
COPY ./tomcat8 C:/Users/ContainerUser/tomcat8/
COPY ./jdk64 C:/Users/ContainerUser/jdk64/
ENV PATH C:/Users/ContainerUser/jdk64/bin/;$PATH
ENV JAVA_HOME C:/Users/ContainerUser/jdk64/
EXPOSE 8080
根据dockerfile创建镜像
docker image build -t primex:1.0 .