linux上docker相关操作

Linux安装docker教程
docker安装mysql

docker安装ZK:

docker run -d -p 2181:2181 --restart always --name zookeeper \
-v $PWD/volume/data:/data \
-v $PWD/volume/datalog:/datalog \
zookeeper:3.4.13

docker安装Tomcat:

docker run -p 8080:8080 --name mytomcat --restart always tomcat:latest

docker更换镜像源:
创建或修改 /etc/docker/daemon.json 文件,修改为如下形式

{
    "registry-mirrors": ["http://hub-mirror.c.163.com"]
}

systemctl restart docker.service

国内加速地址有:
Docker中国区官方镜像
https://registry.docker-cn.com
网易
http://hub-mirror.c.163.com
中国科技大学
https://docker.mirrors.ustc.edu.cn

Oracle(XE)数据库安装:

docker run --name oracle11g -d -p 1522:1521 -v /docker/oracle/v/oradata/:/u01/app/oracle/oradata/oracle11g-data/ -e ORACLE_ALLOW_REMOTE=true --restart=always registry.cn-hangzhou.aliyuncs.com/qida/oracle-xe-11g
默认账号密码:
username: system
password: oracle
创建数据库用户:create user root identified by 123456;

授权给用户:GRANT CREATE USER,DROP USER,ALTER USER ,CREATE ANY VIEW ,DROP ANY VIEW,EXP_FULL_DATABASE,IMP_FULL_DATABASE,DBA,CONNECT,RESOURCE,CREATE SESSION TO root 

docker安装jenkins:

docker run -u 0 -d  --name jenkins -p 8099:8080 -p 50000:50000 \
--restart=always
-v /data/jenkins:/var/jenkins_home \
-v /usr/java/jdk1.8.0_151:/var/java_home \
-v /usr/local/maven/apache-maven-3.6.2:/var/maven_home \
jenkins/jenkins:lts

docker进入容器内部:

sudo docker exec -it 容器ID  /bin/bash  

主机文件拷贝到容器中:

docker cp :用于容器与主机之间的数据拷贝。
docker cp [OPTIONS] SRC_PATH|- CONTAINER:DEST_PATH
将主机/www/runoob目录拷贝到容器96f7f14e99ab的/www目录下。
docker cp /www/runoob 96f7f14e99ab:/www/
将主机/www/runoob目录拷贝到容器96f7f14e99ab中,目录重命名为www。
docker cp /www/runoob 96f7f14e99ab:/www
将容器96f7f14e99ab的/www目录拷贝到主机的/tmp目录中。
docker cp  96f7f14e99ab:/www /tmp/

idea连接docker实现一键部署

修改配置文件,打开2375端口
[root@microservice ~]# vim /usr/lib/systemd/system/docker.service
在ExecStart=/usr/bin/dockerd-current 后面加上-H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock \
重新加载配置文件和启动:
systemctl daemon-reload
systemctl start docker
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值