【日常笔记】linux系统docker的操作安装启动卸载
安装linux系统
阿里云镜像下载centos7
选择dvd.iso镜像
找到 docker ce 也就是社区免费版本下载
以上都有官方文档说明,就不再写出来了
配置阿里云镜像加速器
全部安装完毕后找到阿里云->容器镜像服务->镜像工具->镜像加速器
linux下载redis
wget http://download.redis.io/releases/redis-4.0.10.tar.gz
编译
编译 make
安装 make install
查询redis的端口
ps -ef | grep redis
杀死进程
kill -9 端口号
后台启动redis
redis-server /etc/redis.conf
修改文件
vi 文件名 /搜索 esc 输入:wq保存退出 :q!不保存退出
退出redis-cli
exit 同理 redis-cli shutdown
查看所有开放的端口
/sbin/iptables-L -n
修改防火墙配置
vi /etc/sysconfig/iptables
更新防火墙配置
service iptables restart
shutdown
-h关机 -r重启
连接redis-cli后设定某个参数
config set 配置名 值
启动ssh服务
service sshd start
docker容器下载启动镜像
mysql
下载mysql
dockerpull mysql:5.7
端口映射方式启动
方式1docker run --name=mysql -it -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7
方式2 :docker run -p 3306:3306 --name mysql -v /mydata/mysql/log:/var/log/mysql -v /mydata/mysql/data:/var/lib/mysql -v /mydata/mysql/conf:/etc/mysql -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7
说明:将容器端口映射到linux端口中,将容器内的文件挂载到linux中
linux:容器
卸载镜像
docker rmi 镜像id
查看镜像
运行中docker ps
所有镜像 docker ps -a
查看安装的镜像 docker images
进入运行的容器
docker exec -it mysql /bin/bash
配置mysql
在挂载后的linux目录 mydata/mysql/conf中新建 my.conf文件
内容
[Lclient]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
init connect='SET collation connection = utf8_unicode_ci'
init connect='SET NAMES utf8'
character-set-server=utf8
collation-server=utf8_unicode_ci
skip-character-set-client-handshake
skip-name-resolve
重启mysql
docker restart mysql
redis
下载redis
docker pull redis
预先创建配置文件
mkdir -p /mydata/redis/conf
touch redis.conf
启动
docker run -p 6379:6379 --name redis -v /mydata/redis/data:/data -v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf -d redis redis-server /etc/redis/redis.conf
设置自启
docker update name --restart=always
【日常笔记】linux系统docker的操作安装启动卸载相关推荐
- Linux Centos下软件的安装与卸载方法
参考文档https://blog.csdn.net/zolalad/article/details/11368879 linux下软件的安装与卸载 第一章 linux下安装软件,如何知道软件安装位置 ...
- linux 下的软件的安装与卸载
linux下安装软件,如何知道软件安装位置 注:一般的软件的默认安装目录在/usr/local或者/opt里,可以到那里去找找. 指令名称:whereis 功能介绍:在特定目录中查找符合条件的文件.这 ...
- 【黑马程序员新版Linux学习笔记】Linux系统实用操作命令——操作演示
[黑马程序员新版Linux学习笔记]Linux 零基础快速入门: (一)Linux基本命令--操作演示 (二)Linux用户和权限 -- 操作演示 (三)Linux 小技巧快捷键 (四)Linux系统 ...
- NUC 折腾笔记 - Linux 系统篇
NUC 折腾笔记 - Linux 系统篇 写一篇迟到的折腾笔记:NUC8 8i5beh .原本计划折腾 Hackintosh ,最后折腾了一台 Linux Homelab 设备. 本篇记录 NUC 基 ...
- linux的软件包是独立的,Linux系统下软件包的安装
(以下内容是云课堂Linux课程的笔记,个人纯手工记录,课程以RedHat系列为主) Linux系统下软件包的安装方式包括:源代码安装.本地二进制包安装(rpm命令手工安装).在线二进制包安装(yum ...
- 【安装】Linux系统(X64)安装Oracle 11g
[安装]Linux系统(X64)安装Oracle 11g 一.修改操作系统核心参数 在Root用户下执行以下步骤: 1)修改用户的SHELL的限制,修改/etc/security/limits.con ...
- 操作系统笔记——Linux系统实例分析、Windows系统实例分析
文章目录 传送门 Linux进程管理 Linux进程组成 Linux进程链表 Linux进程控制 用户进程创建与撤销 0,1,2号进程 Linux进程切换 Linux进程调度 内核同步 Linux储存 ...
- linux redis数据库安装配置,Linux系统中redis的安装配置步骤
Linux系统中redis的安装配置步骤 发布时间:2020-06-23 10:13:36 来源:亿速云 阅读:87 作者:Leah 这篇文章将为大家详细讲解有关Linux系统中redis的安装配置步 ...
- workerman在linux上怎么运行,linux系统中workerman的安装步骤
linux系统中workerman的安装步骤,文件,测试,教程,相关文章,错了 linux系统中workerman的安装步骤 易采站长站,站长之家为您整理了linux系统中workerman的安装步骤 ...
最新文章
- 通过分析exevc系统调用处理过程来理解Linux内核如何装载和启动一个可执行程序...
- Linux下载安装一个源码包
- maven项目的目录结构
- 上午写了一段代码,下午就被开除了~
- 流言终结者- Flutter和RN谁才是更好的跨端开发方案?
- 亚信安全发布《2022年网络安全发展趋势及十大威胁预测》
- Android小知识10则(下)
- NLP+语义分析(四)︱中文语义分析研究现状(CIPS2016、角色标注、篇章分析)
- 洛谷 P4344 [SHOI2015]脑洞治疗仪
- 如何选择适合自己的相机?
- Unity3D面试总结
- fastboot 常用命令
- 02-03-JSP-Maven-会话-MySQL事务
- 电视从u盘启动linux系统软件,自己制作从USB启动LINUX系统的方法
- java 求100天之后是周几
- Django/Python发送HTML邮件 (包含图片)
- 不忘初心,成于自渡——记录2020年的自己
- PDF文件压缩和优化的原理是什么?看了这篇C#案例实践就知道了
- 简单的员工信息管理系统
- 教你在一分钟之内,将100页Word转换为PPT,简直太厉害了
热门文章
- Python开发第一步:如何制作一个简单的桌面应用
- Plug And AI角蜂鸟AI开发板开箱,拆解
- mac php 编译安装,苹果Mac OS X 下编译安装php
- 就业技术书文件表格_《就业协议书》更换(补发)申请表doc.doc
- Win11用户名和密码如何进行系统备份
- RocksDB Compaction(二)源码分析
- 使用HTML5制作物理游戏
- 电商直播的注意事项有哪些
- 分贝(db)的概念介绍
- 基于matlab的正交振幅调制与解调,基于MATLAB的正交振幅调制与解调仿真分析(一)...