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;