docker镜像的使用及相关

参考网站docker中文网:http://www.docker.org.cn/book/docker/docker-push-image-13.html

1、搜索容器:
docker search tutorial

注意:镜像都是按照 “用户名/镜像名” 的方式进行存储的
2、下载容器:
docker pull learn/tutorial

3、查看已经下载的镜像信息(均可):
docker images
docker image ls

4、在一个容器中运行命令:
docker run IMAGE [COMMAND] [ARG...]
docker run learn/tutorial echo "hello world"
# 在容器中安装一个ping工具
docker run learn/tutorial apt-get install -y ping

5、在上面容器里安装了新的工具或软件,如果需要保存作为一个新的镜像,使用commit进行提交
(1)、需要得到你修改的容器的id号
docker ps -l # 得到最新创建的容器
docker container ls --all

(2)、将容器制作成镜像
docker commit container_id IMAGE_NAME
如:docker commit 4d9272df31c0 learn/ping

(3)、通过查看镜像,就会多了一个learn/ping镜像,这个镜像就可以直接使用了
docker run learn/ping ping www.baidu.com

6、检查运行中的镜像
docker ps
docker inspect container_id  #查看指定容器的详细信息

7、把自己创建的镜像发布到官网上,可供别人使用
docker push learn/ping

猜你喜欢

转载自www.cnblogs.com/TheoryDance/p/10324136.html
今日推荐