-
docker 容器重启还原,volume中的数据可以改动不被还原
查看全部 -
docker ps -a 表示所有容器
docker pull 获取image
docker build 创建image
docker run 运行container
docker images 列出image
docker ps 列出container
docker rm 删除container
docker rmi 删除images
docker cp host和container之间拷贝文件
docker commit 保存改动为新的image
查看全部 -
FROM ubuntu
MANTAINER XSW
RUN sed -i 's/cn.archive.ubuntu.com/mirrors.ustc.edu.cn/g' /etc/apt/sources.list
RUN apt get update
RUN apt-get install -y nginx
COPY index.html /usr/share/nginx/html
ENTRYPOINT ["/usr/sbin/nginx","-g","daemon off;"]
EXPOSE 80
Dockerfile 语法
FROM 基础镜像
RUN 在容器中执行命令
ADD 添加文件,相比COPY可以将远程的文件复制进容器
COPY 拷贝文件
CMD 执行命令
EXPOSE 暴露端口
WORKDIR 指定路径
MAINTAINER 维护者
ENV 设置环境变量
ENTRYPOINT 容器入口
USER 指定用户
VOLUME 指定容器挂载的卷
查看全部 -
镜像分层的原理及其好处:
分层的好处:假如有很多 container 或者 很多的 Image的话,这些层可以共享。那么存储压力会小很多。运行起来方便。
查看全部 -
dockerfile 用来创建docker镜像。
格式 :
FROM alpine:latest
MAINTAINER XSW
CMD echo "hello Docker"
FROM 表示基础镜像
MAINTAINER 表示介绍
docker build -t hello_docker .
docker build 用来构建 -t 表示给它一个标签, . 表示通过当前目录下的所有文件来进行构建。
docker run hello_docker 运行
查看全部 -
-p 做端口映射 将 docker端口映射到本机的端口。
-d 是以守护进程返回,即后台运行。会返回容器的ID。
docker ps 查看docker 当前正在运行的进程。如果带上 -a 参数,就会显示所有运行过的记录 。类似ps。
docker cp 可以在主机和docker容器之间复制文件。类似cp。例如:docker cp index.html 7ad3fe7f8c68://usr/share/nginx/html/
docker stop 可停止容器 例如:docker stop 7ad3fe7f8c68。
docker 容器在被停止后,容器会被还原,之前所作更改不会被保存。
docker commit 命令能保存当前修改。例如:docker commit -m 'fun' 558399d9bc06 nginx-fun。-m 带提交的描述信息,后面带容器ID 和容器别名。 类似 git commit。
docker rmi 能删除指定imageID的image。例如:docker rmi 2e81b79ea86d
docker rm 能删除某一个容器ID的运行记录。
docker pull 从远端获取image
docker build 创建image
docker images 列出本地所有 image
docker run 运行容器
docker ps 列出容器
docker rm 用来删除容器
docker rmi 用来删除image
docker cp 在host 和容器之间拷贝文件
docker commit 保存改动为新的image
查看全部 -
Docker Architecture 2
查看全部 -
Docker Architecture
查看全部 -
docker-compose 命令查看全部
-
docker-compose 常用命令查看全部
-
多容器查看全部
-
术语查看全部
-
20190104 5.1查看全部
-
Linux安装docker,当前用户没有root权限。
sudo wget -qO- https://get.docker.com | sh
查看全部 -
sudo wget -qO- https://get.docker.com | sh
查看全部
举报