安装命令行自动补全,Tab键
yum -y install bash-completion
Docker 镜像搜索网站,索性不用也可以用…
https://hub.docker.com/search?q=redis&type=image
因为 Docker 默认的下载源是国外网站,国内访问速度有一些慢,当然的请忽略
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://ixbgv285.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
systemctl unmask docker.service
systemctl unmask docker.socket
systemctl start docker.service
建议安装 Linux 默认支持的 Docker 版本,因为我在安装 Docker 最新的版本容器后,On My ZSH 对于 Docker 命令行自动补充支持有异常,其他软件如 git 的命令行提示支持得很完美。
停止docker服务
systemctl stop docker
查看当前版本
rpm -qa | grep docker
卸载软件包
yum erase docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine \
docker-ce
删除相关配置文件
find /etc/systemd -name '*docker*' -exec rm -f {} \;
find /etc/systemd -name '*docker*' -exec rm -f {} \;
find /lib/systemd -name '*docker*' -exec rm -f {} \;
rm -rf /var/lib/docker #删除以前已有的镜像和容器,非必要
rm -rf /var/run/docker
软件包安装
yum install -y yum-utils device-mapper-persistent-data lvm2
添加yum源
yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
查看可安装的版本
yum list docker-ce --showduplicates | sort -r
安装最新版本
yum install docker-ce -y
启动并开机自启
systemctl start docker
systemctl enable docker
查看docker版本
docker version
本人出于XXX原因没有安装 Java 8 ,而是用的 Java 11 。好了回到正题,把下载好的 Java 文件放到tool目录。
➜ tool pwd
/root/tool
➜ tool l
total 850M
drwxr-xr-x. 2 root root 79 Apr 11 17:57 .
dr-xr-x---. 9 root root 4.0K Apr 11 18:35 ..
-rw-r--r--. 1 root root 678M Apr 11 17:57 ideaIU-2019.1-jbr11.tar.gz
-rw-r--r--. 1 root root 172M Apr 11 17:56 jdk-11.0.2_linux-x64_bin.tar.gz
首先创建 /usr/local/java 用来存放解压的Jdk 文件,这里解压后的文件名称改成了 Java 11
➜ tool mkdir /usr/local/java
-rw-r--r--. 1 root root 678M Apr 11 17:57 ideaIU-2019.1-jbr11.tar.gz
-rw-r--r--. 1 root root 172M Apr 11 17:56 jdk-11.0.2_linux-x64_bin.tar.gz
➜ tool tar -vzxf jdk-11.0.2_linux-x64_bin.tar.gz -C /usr/local/java/
安装完成后需要配置一下环境变量,编辑/etc/profile文件:
vi /etc/profile
在文件尾部添加如下配置:
export JAVA_HOME=/usr/local/java/jdk-11.0.2/
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
最后一步就是通过source命令重新加载/etc/profile文件,使得修改后的内容在当前shell窗口有效:
source /etc/profile
下载镜像
dokcer pull mysql:8.0.12
安装镜像,初始密码为Root
docker run -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=root -d mysql:8.0.12 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
进入 Mysql 容器,bash并进入mysql命令行
docker exec -it mysql bash
登录 Mysql
mysql -uroot -proot
修改密码
//使用mysql数据库
mysql> use mysql
//修改数据库
mysql> ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'root';
//重新修改密码后可连接成功
mysql> alter user 'root'@'%' identified by '158262751';
//刷新数据库
mysql> flush privileges;
PS:SQL 查询语句一定要加;