查看docker版本
docker -version
查看鏡像
docket image ls
拉取鏡像
docket image pull ubuntu:latest
docker image pull microsoft/powershell:nanoserver
搜索鏡像
docker search nigelpoulton
根據(jù)id刪除鏡像
docker image rm 02674b9cb179
查看容器
docker container ls
運(yùn)行容器
docker container run -it ubuntu /bin/bash
docker container run -it microsoft/powershell:nanoserver pwsh.exe
停止容器
docker container stop 02674b9cb179
再次啟動(dòng)該容器
docker container start 02674b9cb179
重新進(jìn)入容器
docker container exec -it 3027eb644874 /bin/bash
刪除容器
docker container rm 02674b9cb179
-p端口映射
5563:8080
-v映射目錄
E:\war\:/war
查看當(dāng)前運(yùn)行的程序
ps -elf
按下Ctrl-PQ組合鍵則會(huì)退出容器但并不終止容器運(yùn)行
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
根據(jù)dockerfile創(chuàng)建鏡像
docker image build -t primex:1.0 .