**设置 PATH **
ENV PATH="/opt/gtk/bin:${PATH}"
如何显示指定的列? [更多]
如果更新一个已build的容器?
有一个ubuntu容器, 如何知道是否有GCC命令?
系统安装了composer 如何使用docker的PHP?
系统上如何来使用docker的命令?
docker常用命令
删除所有已关闭的容器 docker rm $(docker ps -a -q)
显示所有已关闭的容器 docker ps -aq --filter exited=1
制作镜像的方式有两种 dockerfile、 docker-composer
进入容器与退出容器
方式一
docker exec -it 95c45363cec9 bash //进入大部分liunx容器
docker exec -it 95c45363cec9 sh //进入alpine容器
exit; //退出容器
方式二
sudo docker attach [窗口名称]
//退出 使用快捷键 先按 ctrl+p 再按 ctrl+q
实例-定制镜像
定制镜像意思就是对一基础镜像进行改造。
what Dockerfile? Dockerfile是一个文本文件,其内包含了一条条的指令,每一条
指令构建一层,因此每一条指令的内容,就是描述该层应当如何构建
step1: touch Dockerfile
step2: 将下方内容写入 Dockerfile中
FROM nginx
RUN echo '<h1>Hello, Docker!</h1>' > /usr/share/nginx/html/index.html
step3:执行命令
docker build -t nginx:v3 .
step4:启用并用户docker tip:请停用霸占80端口的程序
docker run --name webserver3 -d -p 80:80 nginx:v3 tip:命令格式 docker
run --name webserver3 -d -p [外部访问端口]:[容器内部端口] nginx:v3
使用自定义名字构建镜像: docker build -t mypython:3.7 -f Dockerfile-372 .