- 列出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...