docker学习记录
来源:互联网 发布:淘宝企业店铺上淘客 编辑:程序博客网 时间:2024/06/04 11:46
通过docker列出所有image
docker images
查找在docker hub上的image
docker search tutorial
安装image
docker pull learn/tutorial
出现如下错误:
INFO[2188] POST /v1.19/images/create?fromImage=learn%2Ftutorial%3Alatest
Pulling repository learn/tutorial
8dbd9e392a96: Pulling fs layer
8dbd9e392a96: Pulling image (latest) from learn/tutorial
8dbd9e392a96: Error pulling image (latest) from learn/tutorial, Server error: Status 0 while fetching image layer (8dbd9e392a964056420e5d58ca5cc376ef18e2de93b5cc90e868a1bbc8318c1c)
Error pulling image (latest) from learn/tutorial, Server error: Status 0 while fetching image layer (8dbd9e392a964056420e5d58ca5cc376ef18e2de93b5cc90e868a1bbc8318c1c)原因是无法访问墙外的docker hub,可添加由国内Dao cloud提供的免费快速镜像地址:
sed -i "s|other_args=|other_args=\"--registry-mirror=http://efa65984.m.daocloud.io\" |g" /etc/sysconfig/dockerservice docker restart
容器中运行命令
我们之前下载的tutorial镜像是基于ubuntu的,所以你可以使用ubuntu的apt-get命令来安装ping程序:apt-get install -y ping
docker run learn/tutorial echo "hello word"
保存对容器的修改
首先使用docker ps -l命令获得安装完ping命令之后容器的id。然后把这个镜像保存为learn/ping。
[root@znstest1 opt]# docker ps -lCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES7369c839f98b learn/tutorial "which ping" About a minute ago Exited (1) About a minute ago boring_bartik
运行docker commit, 指定容器ID,通常指定前3到4个字母即可
[root@znstest1 opt]# docker commit 7369 learn/ping821faebd2f517b8365e3813d383a78f8c20bcda8278a9da0bf459c14f87484f5
执行完docker commit命令之后,会返回新版本镜像的id号
运行新镜像
docker run lean/ping ping www.baidu.com
查找镜像
查找正在运行的镜像
docker ps
查找最近的镜像
docker ps -l
检查镜像
docker inspect 镜像ID
发布镜像
会发布到docker hub自己的空间下面docker push learn/ping
- docker学习记录
- docker学习记录
- Docker学习记录
- Docker学习记录
- docker学习资料整理记录
- docker学习资料整理记录
- Docker学习记录(一)-基本概念
- docker学习资料整理记录
- windows下docker学习记录
- Docker 学习记录(一)-docker安装使用
- 非常详细的Docker 学习记录
- docker学习的一点记录(一)
- Docker 记录
- Docker学习记录(二)-Dockerfile创建镜像
- Docker容器学习梳理--web管理工具DockerUI部署记录
- Docker容器学习梳理--web管理工具DockerUI部署记录
- Docker学习系列(三):Ubuntu下使用Docker的基本指令记录及一些注意事项
- Docker学习记录(1)——搭建自己的Docker Registry
- sun.net.util.ipaddressutil的包没找到?
- DataGridView单击选中整行
- android 图片最省内存压缩方法
- 说话之道(一)
- 在VS2013下安装OpenCV3.0
- docker学习记录
- linux更改文件夹权限,更改文件所有者
- 【Linux】修改环境变量
- MyGUI中的内存泄漏
- JSP 内置对象
- C# 格式化日期,货币
- java execute、executeQuery和executeUpdate之间的区别
- 【第一次写博客!希望大家持续关注!这里会记录我们一起成长的道路】
- 飞鸽传书(IPMSG)协议(翻译稿)