linux端口、docker 镜像、容器操作 以及安装mysql

一、docker操作

参考:https://blog.csdn.net/winy_lm/article/details/77980529

下载镜像

#安装 docker
yum install docker -y

systemctl start docker.service

 

 

1、查看镜像

docker images

现在想删除第一个,ID为 99f85991949f 的镜像。

 

先删除它运行的容器

2、查看容器

docker ps -a

 

3、先删除容器

docker rm ID

 

4、删除镜像

docker rmi id

 

 

二、启动镜像

参考 

https://blog.csdn.net/weixin_42459563/article/details/80924634

docker search mysql   查看mysql版本

 

docker pull mysql  要选择starts最高的那个name 进行下载

docker images  查看下载好的镜像

 

启动mysql镜像

sudo docker run --name dockermysql  -p 3307:3306 -e MYSQL_ROOT_PASSWORD=Z20seppdsit -d mysql:5.7

 

启动mysql实例

   docker run --name dockermysql  -p 3307:3306 -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql

    --name 为mysql的实例设置别名。 -p 3307为对外暴露的端口。3306是内部端口 

    -e MYSQL_ROOT_PASSWORD 设置mysql登录密码  -d 以守护进程运行(后台运行) 最后的mysql是镜像名称

 

1. docker exec -it dockermysql bash     进入容器内部  dockermysql 是上边运行时为容器取的别名 也可以用id替代

 2. mysql -u root -p      然后直接输入密码即可 密码是在运行时设置的

 

3、进入mysql 开启远程权限

mysql> use mysql;
Database changed
mysql> grant all privileges  on *.* to root@'%' identified by "password";
Query OK, 0 rows affected (0.00 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

mysql> select host,user,password from user;

 

Linux 端口:

Linux:

netstat -nap #会列出所有正在使用的端口及关联的进程/应用

一、检查端口被哪个进程占用

 代码如下 复制代码

netstat -lnp|grep 88   

 

 

列出所有端口
 
netstat -ntlp

 

 

posted @ 2018-08-13 11:18  lyon♪♫  阅读(283)  评论(0编辑  收藏  举报