《容器高手实战:Docker常用命令及mysql安装最佳实践》

本文概要:

1、Docker安装及常用命令

2、Docker中mysql 安装

3、linux中git安装

 

一些常见命令

1、# uname -a (Linux查看版本当前操作系统内核信息)
2、# cat /proc/version (Linux查看当前操作系统版本信息)
3、# cat /etc/redhat-release(Linux查看版本当前操作系统发行版信息)
4、# cat /proc/cpuinfo (Linux查看cpu相关信息,包括型号、主频、内核信息等)

【制作Docker镜像】注意后面的 .
docker build -t registry/httpd:v1 -f ./Dockerfile .

启动docker
service docker start

查看docker是否启动成功
ps -ef|grep docker

查看docker镜像
docker search mysql

安装镜像
docker pull mysql

查看镜像
docker images

进入容器

docker exec -it  [容器名称] bash

【mysql 安装步骤】
1、在opt下创建文件夹
命令:cd /opt/
命令:mkdir mysql_docker
命令:cd mysql_docker/
命令:echo $PWD

2、启动mysql容器,在var/lib/docker/containers/下查看容器
命令:docker run --name mysqlserver -v $PWD/conf:/etc/mysql/conf.d -v $PWD/logs:/logs -v $PWD/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d -i -p 3306:3306 mysql:latest
命令:cd /var/lib/docker/containers/

3、查看mysql进程
命令:docker ps -a

4、进入mysql容器,并登陆mysql
命令:docker exec -it mysqlserver bash
命令:mysql -uroot -p

5、开启远程访问权限
命令:use mysql;
命令:select host,user from user;
命令:ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '你自己设置的密码';
命令:flush privileges;

查看docker日志
命令:docker logs -f --tail 10 a4dac74d48f7
查看进程
命令:docker ps -a
关闭docker中mysql容器
命令:docker stop mysqlserver
重启docker中mysql重启
重启docker
命令:systemctl restart docker
关闭docker
命令:systemctl stop docker

--

【安装git】
yum -y install git
输入 git --version查看Git是否安装完成以及查看其版本号
yum安装git被安装在/usr/libexec/git-core目录下
查看文件创建时间 ls -al

配置个git
1、配置账号
git config --global user.name "John Doe"
git config --global user.email johndoe@example.com
2、创建SSH key
$ ssh-keygen -t rsa -C "你的git账号"
3、系统会提示key的保存位置(一般是~/.ssh目录)和指定口令,保持默认,连续三次回车即可。Your public key has been saved in /root/.ssh/id_rsa.pub。
4、Copy SSH Key
然后用cat查看id_rsa.pub文件内的内容,粘帖到github帐号管理的添加SSH key界面中。
cat ~/.ssh/id_rsa.pub (复制全部内容)
5、添加到Git账号
测试:
ssh -T git@github.com
【拉取仓库】
1、新建一个空文件夹smart
mkdir smart
2、初始化git
git init
3、与远程git仓库建立连接
git remote add origin 远程git路径
4、将远程dev分支拉取到本地
git fetch origin dev
5、将代码pull下来
git pull origin dev

posted @ 2021-03-01 19:18  FengLu-1  阅读(232)  评论(0编辑  收藏  举报