docker常用命令

1 基本信息

docker version
docker info
vim /etc/docker/daemon.json
dockerd &

2 保存镜像

dokcer images
docker pull portainer/portainer-ce
docker save a0a227bf03dd > portainer-ce.tar


3 导入镜像

docker load  < portainer-ce.tar
dokcer images
docker tag a0a227bf03dd portainer-ce


4 运行镜像

【portainer】

docker run -d --privileged=true --name portainer --restart=always -p 29000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v /docker/portainer/data:/data  -v /etc/localtime:/etc/localtime:ro -e "TZ=Asia/Shanghai" portainer/portainer-ce

[nginx]

docker run --name nginx -d  -p 80:80 -p 443:443 --restart=always -v /docker/nginx/html:/usr/share/nginx/html -v /docker/nginx/cert:/etc/nginx/cert -v /docker/nginx/conf.d:/etc/nginx/conf.d -v /etc/localtime:/etc/localtime:ro -e "TZ=Asia/Shanghai" nginx

[svn]

docker run -d -p 30343:3343 -p 30434:4434 -p 30080:80 -v /docker/subversion-edge/data:/opt/csvn/data --name subversion-edge -v /etc/localtime:/etc/localtime:ro -e "TZ=Asia/Shanghai" xps2/subversion-edge:latest

[mysql]

docker run --name mysql -d -p 23001:3306 -v /docker/mysql/conf.d:/etc/mysql/conf.d -v /mnt/data/mysql:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=zp@mysql  -v /etc/localtime:/etc/localtime:ro -e "TZ=Asia/Shanghai"  mysql:5.7 --lower_case_table_names=1

[tomcat]

docker run --name drugstore -d -p 28001:8080 -v /docker/tomcat/drugstore:/usr/local/tomcat/webapps -v /etc/localtime:/etc/localtime:ro -e "TZ=Asia/Shanghai" hub.c.163.com/library/tomcat:8.5


docker run -dit -p 9001:9001  --name tomcat-Userportal --env ENV=DEV -v /data/jdk/jdk1.6.0_45:/usr/local/openjdk-8 -v /data/tomcat6/apache-tomcat-userportal-blue:/usr/local/tomcat -v /data/project/upload:/opt/upload -v /etc/localtime:/etc/localtime:ro tomcat:7


docker run -dit -p 8001:8001  --name tomcat-Dataserver --env ENV=DEV -v /data/jdk/jdk1.6.0_45:/usr/local/openjdk-8 -v /data/tomcat6/apache-tomcat-dataserver:/usr/local/tomcat -v /etc/localtime:/etc/localtime:ro tomcat:7

docker run --name zymnpx-cms -d -p 28801:8080 -v /docker/tomcat/peixun/cms:/usr/local/tomcat/webapps -v /etc/localtime:/etc/localtime:ro -e "TZ=Asia/Shanghai" hub.c.163.com/library/tomcat:8.5

[wordpress]

docker run -itd --name wordpress -e WORDPRESS_DB_HOST=172.17.*.*:23001 -e WORDPRESS_DB_USER=root -e WORDPRESS_DB_PASSWORD=password -e WORDPRESS_DB_NAME=wordpress -p 28880:80 -v /docker/php/www:/var/www wordpress:4.9.6


[总结]

docker run --name [服务名称] -d -p [对外端口号]:8080 -v /docker/tomcat/[项目名称]/[服务名称]:/usr/local/tomcat/webapps -v /etc/localtime:/etc/localtime:ro -e "TZ=Asia/Shanghai" hub.c.163.com/library/tomcat:8.5

docker run --name redis -d -p 26111:6379  -v /docker/redis/data-safe:/data redis:latest  --appendonly yes --requirepass 123456

最后是docer的名称,可以自动下载,比如hub.c.163.com/library/tomcat:8.5,不用先pull下载

5 拷进/出数据

docker cp  /data/tomcat7-ROOT 8222b789fd5e:/usr/local/tomcat/webapps/ROOT
docker cp  /data/tomcat6/apache-tomcat-userportal-blue 8222b789fd5e:/usr/local/tomcat6
docker container cp 0715d:/usr/local/tomcat/logs /data/temp/

6 保存容器为镜像

docker commit 容器id 镜像名称
docker commit 0715d15ec0 tomcat6

7 查看历史/当前运行容器

docker ps -a
docker ps  


8 启动容器

docker start id

9 docker 管理工具推荐

portainer     http://127.0.0.1:9000/ 


 

10 docker-oracle

https://blog.csdn.net/qq_44747221/article/details/108872487
su - root
helowin
source /etc/profile
su - oracle
future123$@#
sqlplus /nolog   --登录
conn /as sysdba  --连接数据库
alter user system identified by "future123$@#"; --修改system用户账号密码;
alter user sys identified by "future123$@#"; --修改sys用户账号密码;
create user agriculture identified by agriculture; -- 创建内部管理员账号密码;
grant connect,resource,dba to agriculture; --将dba权限授权给内部管理员账号和密码;
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED; --修改密码规则策略为密码永不过期;
alter system set processes=500 scope=spfile; --修改数据库最大连接数据;

alter user agriculture account unlock; --解锁用户 ,密码错误5次锁定

imp agriculture/agriculture@helowin file=/home/oracle/app/oracle/oradata/agriculture20201221.dmp full=y ignore=y;
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

yfx000

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值