搜索docker镜像 html
docker search whalesay复制代码
拉取镜像nginx
docker pull docker/whalesay复制代码
运行容器docker
docker run docker/whalesay cowsay docker真的很强大复制代码
查看全部镜像bash
docker images复制代码
推送镜像ui
docker push zhoutengfu/whalesay复制代码
查看容器详情阿里云
docker inspect 44ab452b4复制代码
下载并启动nginx容器spa
docker run --name nginx -d -p 80:80 nginx复制代码
不退出方式进入容器code
docker exec -it nginx bash复制代码
修改nginx的入口页面,此时我在容器内部htm
root@00ff08e84c6b:/# echo 'Hello World' > /usr/share/nginx/html/index.html复制代码
查看容器修改先后的差别string
docker diff nginx复制代码
容器修改以后,提交生成新的镜像。由于commit生成的镜像及其臃肿,慎用。建议使用Dockerfile
docker commit \
> -- author "Zhou Teng Fu <931945321@qq.com>" \
> -- message "修改默认网页" \
> nginx \
> nginx:v2复制代码
建立Dockerfile
FROM nginx
RUN echo "<h1>Hello Docker !</h1> > /usr/share/nginx/html/index.html"复制代码
使用Dockerfile构建镜像
docker build -t nginx:v3 .复制代码
删除虚悬镜像
docker rmi $(docker images -q -f dangling=true)复制代码
建立并登陆阿里云加速地址,每一个人的加速地址均可以去本身的阿里云上面查看
docker login https://*****.mirror.aliyuncs.com复制代码
登陆阿里云镜像仓库以前,须要去阿里云控制台建立仓库
登陆阿里云镜像仓库
sudo docker login --username=周藤福 registry.cn-hangzhou.aliyuncs.com复制代码
建立镜像版本
sudo docker tag [ImageId] registry.cn-hangzhou.aliyuncs.com/ztf/ztf:[镜像版本号]复制代码
提交到阿里云镜像仓库
sudo docker push registry.cn-hangzhou.aliyuncs.com/ztf/ztf:[镜像版本号]复制代码
从仓库拉取镜像
sudo docker pull registry.cn-hangzhou.aliyuncs.com/ztf/ztf:[镜像版本号]复制代码