lenf 发表于 2019-2-16 12:24:26

centos7使用docker


[*]安装:
yum-yinstalldocker
[*]配置:
vim/etc/sysconfig/docker
http://i2.运维网.com/images/blog/201805/27/323d2eb9db6ff85e5451d9849701e849.png
[*]启动服务:
systemctlstartdocker
[*]创建镜像:
a. 创建镜像文件:
vimDockerfile
FROM    centos
MAINTAINER      dollarphp"complet@163.com"
EXPOSE22
EXPOSE80
EXPOSE443
  b. 创建:

dockerbuild--rm=true-t镜像名./
  c. 从仓库拉取已存在的镜像:

dockerpull镜像名
[*]删除镜像:
a. 删除指定镜像:
dockerrmi镜像id
  b. 删除所有空镜像:

dockerrmi`dockerimages-a|grep-i ''|awk'{print $3}'`
[*]更新镜像:
a. 进入镜像(创建新容器):
dockerrun-it镜像名
  b. 登录:

dockerlogin
  c. 提交更改:

dockercommit-m="说明"-a="提交者"容器id镜像名
  d. 上传:

dockerpush镜像名
[*]搜索、查看镜像:
a. 搜索:
dockersearch镜像名
  b. 查看本地镜像:

dockerimages
[*]创建容器:
a. 进入镜像:
dockerrun-it镜像名
  b. 映射端口到本机:

dockerrun-d-p本机端口:镜像端口镜像名镜像内脚本
[*]删除容器:
a. 删除指定容器:
dockerrm-f容器id
  b. 删除所有容器:

dockerrm-f`dockerps-a|grep-vi'command'|awk'{print $1}'`
[*]启用、停用、重启容器:
a. 启用:
dockerstart容器id
  b. 停用:

dockerstop容器id
  c. 重启:

dockerrestart容器id
[*]查看容器:
a. 查看运行中的容器:
dockerps
  b. 查看所有容器:

dockerps-a
  c. 查看指定容器运行状态:

dockerlogs容器名
[*]为什么使用docker:
不同操作系统使用同样的环境
[*]为什么不使用docker:
部署超级麻烦,特别是打造自己的专属服务



页: [1]
查看完整版本: centos7使用docker