- 列出docker镜像
sudo docker images
- 从名为dl.dockerpool.com:5000/ubuntu的镜像启动一个容器
命名为‘helloWorldSample’,并在容器中执行echo命令
sudo docker run --name helloWorldSample dl.dockerpool.com:5000/ubuntu /bin/echo 'hello,world'
- 显示当前docker容器的状态包括Exited和Up的
sudo docker ps -a
- 通过容器名删除一个已终止的容器
sudo docker rm helloWorldSample
- 启动一个名为dockerBash的container,-d表示后台运行,-i表示保持开启交互模式(keep STDIN open even if not attached)
sudo docker run -id --name dockerBash dl.dockerpool.com:5000/ubuntu
- 再次进入dockerBash,并启动一个bash
sudo docker exec -ti dockerBash /bin/bash
- 停止一个运行的container
sudo docker stop dockerBash
- 删除一个停止的container
sudo docker rm dockerBash
- 下载一个registry镜像
sudo docker pull dl.dockerpool.com:5000/registry
- CA问题参考 这里
- 镜像加速参考 这里
- 启动一个容器并通过-p参数,将物理机的5000端口与容器的5000端口对应
sudo docker run -d --name elonsRegistry -p 5000:5000 dl.dockerpool.com:5000/registry
- 将名为dl.dockerpool.com:5000/ubuntu的镜像打上tag
sudo docker tag dl.dockerpool.com:5000/ubuntu 192.168.11.135:5000/elonsubuntu
- 将elonsubuntu推送到私有仓库中
sudo docker push 192.168.11.135:5000/elonsubuntu
- 查看push是否成功
curl http://192.168.11.135:5000/v1/search
- 基于已有的容器创建镜像
sudo docker commit -m 'add some proxy settings' -a 'elon' nginxAccess elonsnginx
docker速查
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- Docker — 云时代的程序分发方式 要说最近一年云计算业界有什么大事件?Google Compute Engi...