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安装教程|docker安装配置
Docker安装配置步骤详解
docker安装配置mysql8.0.35
使用Docker技术安装Nginx及配置简单的负载均衡。 将nginx的配置文件从容器中拷贝到宿主目录 $ mkdir -p /colorfulfrog/nginx/config --先在宿主机创建config目录 $ mkdir -p /colorfulfrog/nginx/html --先在宿主机...
win7下docker安装配置手册,包含离线安装boot2docker.iso镜像文件,ssh登录docker,迁移docker虚拟机的虚拟硬盘等。
附件是docker安装配置教程,文件绿色安全,请大家放心下载,仅供交流学习使用,无任何商业目的!
附件是Docker安装配置教程,文件绿色安全,请大家放心下载,仅供交流学习使用,无任何商业目的!
Docker安装配置:超集+mysql_超集mysql
此文档讲述在Centos7.3 上安装docker,并讲述配置国内镜像加速器
Docker 安装 配置阿里云镜像加速器 Docker 安装 MySQL5.7.30 Docker安装MySQL主从配置
【日志可视化】ELK in Docker 的安装配置与效果展示 ELK (Elasticsearch, Logstash, Kibana) 是一套广泛用于日志管理和分析的开源工具组合。通过Docker容器化部署,我们可以轻松地搭建一个日志可视化系统。在本文中...
卸载旧版本sudo apt-get remove docker docker-engine docker.io containerd runc添加Docker官
Docker技术:Docker安装与配置教程+运维技术+超融合+虚拟技术+云计算; Docker技术:Docker安装与配置教程+运维技术+超融合+虚拟技术+云计算; Docker技术:Docker安装与配置教程+运维技术+超融合+虚拟技术+云计算;...
docker安装:Windows系统下Docker的安装与配置; docker安装:Windows系统下Docker的安装与配置; docker安装:Windows系统下Docker的安装与配置; docker安装:Windows系统下Docker的安装与配置; docker安装:...
以下是详细的Docker配置说明: 一、Docker环境配置 Docker简介: Docker是一个开源平台,用于开发、部署和运行应用程序。它通过将应用程序及其依赖项打包到容器中,实现跨平台、跨服务器的一致运行环境。Docker使用...
Docker安装MySQL5.6安装手册
Docker安装MySQL 8主要涉及拉取官方镜像、运行容器并进行一系列自定义配置。 二、自定义设置 存储路径:通过Docker的卷(volume)功能,可以将宿主机的目录挂载到容器内的指定路径。 端口:在运行容器时,可以通过...