鏡像加速器
用阿里云帳號 https://cr.console.aliyun.com/#/accelerator
比如 https://jxus37ad.mirror.aliyuncs.com
演示nginx的docker 服務(wù),下載鏡像(本地沒有時)并啟動容器
docker run -d -p 80:80 --name webserver nginx
要停止 Nginx 服務(wù)器并刪除執(zhí)行下面的命令:
$ docker stop webserver
$ docker rm webserver
獲取鏡像
docker pull ubuntu:16.04
啟動bash
# 啟動
docker run -it --rm ubuntu:16.04 bash
# 查看版本
cat /etc/os-release
# 退出
exit
鏡像操作
# 列出
docker images
#定制
docker commit \
--author "Tao Wang <twang2218@gmail.com>" \
--message "修改了默認(rèn)網(wǎng)頁" \
webserver \
nginx:v2
Dockerfile
# 根目錄
~/docker
# 構(gòu)建鏡像
docker build -t nginx:v3 .
# 刪除鏡像
docker rmi nginx:v2 nginx:v3
#進入鏡像 override cmd&&entrypoint
docker run -it --entrypoint=/bin/bash $IMAGE -i
每個鏡像一個子目錄
image.png
容器操作
# 列出 docker ps
docker container ls #運行的
docker container ls -a #全部的
# 批量刪除鏡像 單個刪除后面加 Name
docker rm $(docker ps -a -q)
# 停止[后面是容器name]
docker stop web3
# 啟動
docker start web3
# 進入
docker exec -it webserver bash
# 修改文件
echo '<h1>Hello, Docker!</h1>' > /usr/share/nginx/html/index.html
# 比較