Docker 常用操作

作者: ___n | 来源:发表于2018-01-15 11:16 被阅读85次

DOCKER 参数说明

参数 使用 说明
--restart always --restart=always 容器自动启动
-d -d 后台启动
--rm --rm 前台启动
-it -it 输出
--nane string --name string 容器名
-v locat-path:path -v locat-path:path 挂载本地目录到服务器
/usr/sbin/init /usr/sbin/init 启动 init

容器生命周期管理

容器操作

容器rootfs命令

镜像仓库

本地镜像管理

Docker 实例

info|version

更换容器存储位置

vi  /etc/sysconfig/docker

OPTIONS='**--graph="/home/docker**" --selinux-enabled --log-driver=journald --signature-verification=false'

然后 systemctl daemon-reload 重载

DOCKER 常用命令


//查看容器IP docker inspect 容器ID | grep IPAddress

系统

centos


docker run -it --rm 127.0.0.1:5000/centos:7 bash

本地服务器

开发PHP环境

PHP7


docker run -it --rm --name php7 -v /opt/php/php7/php-fpm.d/www.conf:/etc/php-fpm.d/www.conf -v /opt/php/php7/php-fpm.conf:/etc/php-fpm.conf -v /opt/php/php7/run/php7:/run -v /var/www:/var/www -v /var/log/nginx:/var/www/nginx deploy/php7 /usr/sbin/init

php5


docker run -it --rm --name php56 -v /opt/php/php5/etc/php-fpm.d/www.conf:/etc/php-fpm.d/www.conf -v /opt/php/php5/etc/php-fpm.conf:/etc/php-fpm.conf -v /etc/passwd:/etc/passwd -v /var/www:/var/www -v php56 /usr/sbin/init

Elasticsearch

docker run -d -p 9200:9200 -v "/opt/elasticsearch/data":/usr/share/elasticsearch/data --name elasticsearch  --restart=always deploy/elasticsearch

Jenkins

注意 /opt/jenkins/jenkins_home 目录要先 chown -R 1000 /opt/jenkins/jenkins_home

docker run -itd -p 8086:8080 -p 50000:50000 --name jenkins -v /opt/jenkins/jenkins_home:/var/jenkins_home -v /var/www:/var/www --restart=always docker.io/jenkins

thumbor

docker run -it --rm --name thumbor -v /opt/thumbor/app:/usr/src/app -v /opt/thumbor/docker-entrypoint.sh:/docker-entrypoint.sh -p 8888:8888 docker.io/apsl/thumbor

tesseract

$ alias tesseract='docker run --rm -v `pwd`:/work -w /work vimagick/tesseract'
$ tesseract myscan.png out
$ cat out.txt

训练

http://blog.csdn.net/haluoluo211/article/details/53483534

node chat

screen -S chat -dm docker run -it --rm -p 9504:3000 --name demo_chat -v /var/www/nodejs:/var/www/nodejs -w /var/www/nodejs 127.0.0.1:5000/node:5.7 node /var/www/nodejs/server.js

gitlab

docker run -d -p 10022:22 -p 8443:443 -p 8080:80 --name gitlab --privileged=true --restart unless-stopped -v /data/docker-data/gitlab-ce/etc:/etc/gitlab -v /data/docker-data/gitlab-ce/data:/var/opt/gitlab --restart=always  192.168.1.220:5000/gitlab

redmine

docker run --rm -p 8085:3000 --name redmine -v /opt/redmine/plugins:/usr/src/redmine/plugins -v /opt/redmine/plugin_assets:/usr/src/redmine/public/plugin_assets -v /opt/redmine/files:/usr/src/redmine/files -v /opt/redmine/sqlite:/usr/src/redmine/sqlite hub.c.163.com/library/redmine

redis

docker run -d --name redis -p 6379:6379 --restart=always docker.io/redis

相关文章

  • docker常用命令总结

    参考链接 Docker 常用命令与操作 docker常用命令总结——安装、镜像、容器基本操作

  • Docker命令及实战

    常用Docker命令 docker容器信息 镜像操作 镜像搜索 镜像下载 删除镜像 容器操作 提示:对于容器的操作...

  • Docker 镜像操作

    本文讲解 Docker 镜像操作的常用指令 docker Hub 官网:https://hub.docker.co...

  • Docker镜像操作

    本文讲解 Docker 镜像操作的常用指令 docker Hub 官网:https://hub.docker.co...

  • Docker 镜像操作

    本文讲解 Docker 镜像操作的常用指令 docker Hub 官网:https://hub.docker.co...

  • Docker镜像操作

    本文讲解 Docker 镜像操作的常用指令 docker Hub 官网:https://hub.docker.co...

  • Docker常用命令学习

    启动docker引擎 重启docker引擎 查看docker版本 docker镜像常用操作查看本地所有镜像 其中R...

  • Docker基本操作

    简述docker一些常用的操作 查看到docker是否正常运行docker info 返回所有docker所有容器...

  • 五、Spring Boot与Docker

    一、简介 二、Docker核心概念 三、Docker安装 四、Docker常用命令&操作 五、安装MySQL

  • docker入门姿势(三)

    下面了解一下命令行操作docker吧Docker常用命令:(1) docker version(2) docker...

网友评论

    本文标题:Docker 常用操作

    本文链接:https://www.haomeiwen.com/subject/ieproxtx.html