docker 容器
镜像就是集装箱,仓库就是超级码头,容器就是运行程序的地方;
docker运行程序的过程:去仓库将镜像拉到本地,用命令将镜像运行起来变成容器;
build 构建镜像
ship 运输镜像
run 运行镜像(容器);
#
检查内核版本
uname -r
切换到root
su
apt-get update
#使用系统自带的docker安装包
apt-get install -y docker.io
#启动docker
#service docker start
#检查docker是否安装成功
#docker version
#查看当前系统中容器的列表
sudo docker ps -a
#创建eos容器(-d 后台守护容器)
sudo docker run -d --name eos -p 9876:9876 -p 8888:8888 eosio/eos nodeos --http-server-address=0.0.0.0:8888
#删除容器
#sudo docker rm [docker_name]
#sudo docker rm `sudo docker ps -a -q`
#停止容器
sudo docker stop [docker_name]
#重启容器
sudo docker restart [docker_name]
#拷贝到容器内
docker cp dw-api-2.0.0.jar docker-java:/home/
#附着在容器上
#sudo docker attach [docker_name]
#退出容器
#exit
#获取守护容器日志
#sudo docker logs eos
#在容器内运行程序
#sudo docker exec -d daemon_dave touch /etc/new_config_file --后台运行
#sudo docker exec -i -t daemon_dave /bin/bash
#获取容器更多信息
#sudo docker inspect daemon_dave
#获取容器的IP
sudo docker inspect --format '{{.NetworkSettings.IPAddress}}' eos
##docker eos快速启动
##https://developers.eos.io/eosio-nodeos/docs/docker-quickstart
启动命令(参考):
#docker run -d --name eos -p 9876:9876 -p 8888:8888 eosio/eos nodeos --http-server-address=0.0.0.0:8888
启动好了之后,可以用命令行来交互:
本机:docker exec -it eos cleos
远程:docker run -it --rm eosio/eos cleos -u http://127.0.0.1:8888/
#docker安装mysql
docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root -e MYSQL_DATABASE=dw -d hub.c.163.com/library/mysql:latest
docker exec mysql sh -c 'exec mysqldump --all-databases -uroot -p\"$MYSQL_ROOT_PASSWORD\"' > /tmp/dw.sql
mvn package docker:build -Dmaven.test.skip
docker部署spring-boot工程
#1、进入父工程pom文件所在目录,打包编译,将依赖包放至本地仓库
mvn clean install package -Dmaven.test.skip
#2、进入各模块,使用 DockerFile 构建镜像
cd dw-demo
mvn package docker:build -Dmaven.test.skip
#3、运行该镜像
docker run -p 9880:8080 -t com.rd/dw-api:2.0.0
docker run -p 9881:8081 -t com.rd/dw-manage:2.0.0
docker run -p 9882:8082 -t com.rd/dw-demo:2.0.0
相关推荐
Docker安装配置步骤详解
使用Docker技术安装Nginx及配置简单的负载均衡。 将nginx的配置文件从容器中拷贝到宿主目录 $ mkdir -p /colorfulfrog/nginx/config --先在宿主机创建config目录 $ mkdir -p /colorfulfrog/nginx/html --先在宿主机...
win7下docker安装配置手册,包含离线安装boot2docker.iso镜像文件,ssh登录docker,迁移docker虚拟机的虚拟硬盘等。
Docker安装配置步骤详解,包括安装及使用的过程, 镜像的获取与容器的使用,持久化容器与镜像
此文档讲述在Centos7.3 上安装docker,并讲述配置国内镜像加速器
卸载旧版本sudo apt-get remove docker docker-engine docker.io containerd runc添加Docker官
Docker安装MySQL5.6安装手册
。。。
docker安装nginx配置文件
群晖docker安装zabbix
文章【redis】docker安装redis 配置文件redis.conf,放入挂载的目录下。
。。。
。。。
docker安装es单机版,还有监控工具的安装指导说明,1.虚拟机安装建议centos7.6,5.ES监控软件cerebro安装。
群晖docker安装utorrent下载器镜像ekho/utorrentut必须8080对8080要不进不了web如果提示6881冲突就换个端口本地和容器都换
Docker 安装nginx 的配置文件,可以通过脚本进行自动复制,以实现nginx的内外互通。详情参看docker 安装nginx 配置
Docker 的安装配置及使用详解,从实战出发,没有过多的理论
主要为大家详细介绍了Linux下Docker安装配置教程,步骤简单清晰,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
docker 安装kafka指令(映射挂载宿主机)