环境:CentOS
记录Docker
的常用操作指令 和 方法
运行容器
Docker
按照上篇文章,服务已经安装并启动, 接下来可以基于 Docker
部署我们自己的应用了,这里我们使用官方模版hello - world
运行
$ docker run hello-world
docker检查本地是否有镜像,如果没有则从官方库直接拉取,由于国外地址原因,可能会比较慢,
此时可以修改国内镜像加速
使用国内镜像
1.打开配置文件 (没有就新建)
$ vim /etc/docker/daemon.json
2编辑输入配置内容
-
网易镜像
{ "registry-mirrors": ["http://hub-mirror.c.163.com"] }
-
阿里云的个人镜像仓库地址
{ "registry-mirrors": ["https://8upnmlh3.mirror.aliyuncs.com"] }
保存后重启 Docke
服务即可
$ sudo systemctl restart docker
Docker 命令
docker 命令分为 可选命令
管理命令
普通命令
三个部分,执行 $ docker --help
查看完整的命令手册,这里我们挑选几个常用命令进行演示解说
英文目录对照
可选命令 Options
管理命令 Management Commands
普通命令 Commands
用法:docker [OPTIONS] COMMAND
, 即 docker + 可选选项 + 必选命令
-
可选项命令:查看版本信息
$ docker -v
-
管理命令:镜像管理
$ docker image
输出镜像管理命令详细文档
$ docker image ls
打印本地所有镜像image
$ docker image ls --help
输出命令帮助文档 -
普通命令
$ docker version
显示Docker
版本信息
$ docker run
运行镜像,生成一个容器实例
$ docker ps -a
查看所有容器运行状态
$ docker start containName
运行容器
$ docker restart contaiName
重启容器
$ docker stop containName
停止运行容器
$ docker logs
查看容器输出日志
$ docker rm
删除指定容器
$ docker rmi
删除指定镜像
执行 $ docker COMMAND --help
获取对应命令帮助文档
提出两个问题:
1.如何封装自己的image?
2.如何将image部署到其他服务?
网友评论