docker
sddtlm8
这个作者很懒,什么都没留下…
展开
-
docke运行mariadb数据库并远程连接
1、首先获取镜像docker pull mariadb2、然后先运行下面命令(该命令只挂载了数据文件,没有挂载配置文件,挂载配置文件或文件夹会导致容器内的文件或文件夹不存在,原因目前尚不明确)docker run -v /data/mysql/:/var/lib/mysql -p 13306:13306 -e MYSQL_ROOT_PASSWORD=root123 --privileged=true --restart unless-stopped --name mariadbs -d mari原创 2021-08-17 09:42:50 · 910 阅读 · 0 评论 -
docker服务开机启动以及容器开机启动
设置docker服务开机自启动[root@localhost ~]# systemctl enable docker.serviceCreated symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.创建成功后,也可以设置容器为自启动[root@localhost ~]# docker update --restart=al原创 2021-04-29 16:41:29 · 527 阅读 · 0 评论 -
docker容器时间不准确处理
安装完docker并且部署容器后,发现容器里的程序或者数据库时间都是不对的,比如说比当前时间少8个小时,这时候需要更改docker容器的时区为我们常用的上海。先找到需要更改时区的容器。运行命令 docker ps[root@localhost /]# docker psCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS原创 2021-04-28 15:29:32 · 1002 阅读 · 0 评论 -
docker运行jar
1、下载java镜像,tag为8u111docker pull java:8u1112、运行docker容器docker run --name ykgljar -p8082:8082 -v /home/jar:/usr/jar -d java:8u111 java -jar /usr/jar/ykgl-0.0.1-SNAPSHOT.jar-d 表示在后台启动-p 8082:8082表示将容器的端口 映射成宿主主机的端口,否则8082端口访问不到()-v /home/jar:/usr/.原创 2021-04-25 10:35:58 · 410 阅读 · 0 评论 -
docker加载mysql时候出现Permission Denied的问题
问题:Selinux安全权限问题linux解决方法:1. 本身用docker run来运行容器时, 加上 --privileged=true 便可。2. 一劳永逸的办法:直接关闭Selinuxdocker[root@localhost ~]# getenforceEnforcing[root@localhost ~]# setenforce 0[root@localhost ~]# getenforcePermissive[root@localhost ~]# systemctl resta原创 2021-04-23 15:24:09 · 1095 阅读 · 0 评论