-
docker 容器重啟還原,volume中的數(shù)據(jù)可以改動(dòng)不被還原
查看全部 -
docker ps -a 表示所有容器
docker pull 獲取image
docker build 創(chuàng)建image
docker run 運(yùn)行container
docker images 列出image
docker ps 列出container
docker rm 刪除container
docker rmi 刪除images
docker cp host和container之間拷貝文件
docker commit 保存改動(dòng)為新的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 語(yǔ)法
FROM 基礎(chǔ)鏡像?
RUN 在容器中執(zhí)行命令
ADD 添加文件,相比COPY可以將遠(yuǎn)程的文件復(fù)制進(jìn)容器
COPY 拷貝文件
CMD 執(zhí)行命令
EXPOSE 暴露端口
WORKDIR 指定路徑
MAINTAINER 維護(hù)者
ENV 設(shè)置環(huán)境變量
ENTRYPOINT 容器入口
USER 指定用戶
VOLUME 指定容器掛載的卷
查看全部 -
鏡像分層的原理及其好處:
?分層的好處:假如有很多 container 或者 很多的 Image的話,這些層可以共享。那么存儲(chǔ)壓力會(huì)小很多。運(yùn)行起來(lái)方便。
查看全部 -
dockerfile 用來(lái)創(chuàng)建docker鏡像。
格式 :
FROM alpine:latest
MAINTAINER XSW
CMD echo "hello Docker"
FROM 表示基礎(chǔ)鏡像
MAINTAINER? 表示介紹
docker build -t hello_docker .
docker build 用來(lái)構(gòu)建 -t 表示給它一個(gè)標(biāo)簽, . 表示通過(guò)當(dāng)前目錄下的所有文件來(lái)進(jìn)行構(gòu)建。
docker run hello_docker 運(yùn)行
查看全部 -
-p 做端口映射 將 docker端口映射到本機(jī)的端口。
-d 是以守護(hù)進(jìn)程返回,即后臺(tái)運(yùn)行。會(huì)返回容器的ID。
docker ps 查看docker 當(dāng)前正在運(yùn)行的進(jìn)程。如果帶上 -a 參數(shù),就會(huì)顯示所有運(yùn)行過(guò)的記錄 。類似ps。
docker cp 可以在主機(jī)和docker容器之間復(fù)制文件。類似cp。例如:docker cp index.html 7ad3fe7f8c68://usr/share/nginx/html/
docker stop 可停止容器 例如:docker stop?7ad3fe7f8c68。
docker 容器在被停止后,容器會(huì)被還原,之前所作更改不會(huì)被保存。
docker commit 命令能保存當(dāng)前修改。例如:docker commit -m 'fun' 558399d9bc06 nginx-fun。-m 帶提交的描述信息,后面帶容器ID 和容器別名。? 類似 git commit。
docker rmi 能刪除指定imageID的image。例如:docker rmi 2e81b79ea86d
docker rm 能刪除某一個(gè)容器ID的運(yùn)行記錄。
docker pull 從遠(yuǎn)端獲取image
docker build 創(chuàng)建image
docker images 列出本地所有 image
docker run 運(yùn)行容器
docker ps 列出容器
docker rm 用來(lái)刪除容器
docker rmi 用來(lái)刪除image
docker cp 在host 和容器之間拷貝文件
docker commit 保存改動(dòng)為新的image
查看全部 -
Docker Architecture 2
查看全部 -
Docker Architecture
查看全部 -
docker-compose 命令查看全部
-
docker-compose 常用命令查看全部
-
多容器查看全部
-
術(shù)語(yǔ)查看全部
-
20190104 5.1查看全部
-
Linux安裝docker,當(dāng)前用戶沒(méi)有root權(quán)限。
sudo wget -qO- https://get.docker.com?| sh
查看全部 -
sudo wget -qO- https://get.docker.com?| sh
查看全部
舉報(bào)