liangsw  

一、Docker安装

1、官方安装文档:https://docs.docker.com/install/linux/docker-ce/centos/

2、非官方安装:

2.1、Root用户更新系统:

yum update

2.2、Docker安装

yum install docker

2.3 Docker启动

systemctl start docker;
systemctl enable docker.service;

2.4、查看版本信息

docker version

2.5、Docker信息

docker info

2.6、查看Docker所有镜像

docker images;

2.7、镜像加速配置

修改 /etc/docker/daemon.json, 改为需要加速的仓库,建议使用阿里云镜像加速,比如:

{
  "registry-mirrors": ["https://av57nxi9.mirror.aliyuncs.com"]
}

2.8、重启Docker

sudo systemctl daemon-reload
sudo systemctl restart docker

二、镜像安装

(一)、Nginx安装

1、镜像拉取

docker pull nginx

2、运行nginx

docker run --name nginx -d -p 8080:80 nginx

# --name 自定义容器名称,否则随机生成;
# nginx 是指镜像;

3、浏览器预览

http://ip:8080

 (二)、Mysql安装

1、版本预览

docker search mysql

2、拉取镜像

docker pull mysql # 默认mysql最新版本;
docker pull mysql:5.7 # mysql5.7的最新版;

3、运行mysql

# 运行Mysql5.7版;
docker run -p 3306:3306 --name mysql-5.7 -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7
# 运行Mysql最新版;
docker run -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=root -d mysql

4、进入容器

docker exec -it #{containerid} /bin/bash

 5、查询MySql版本:

select version();

6、修改root 可以通过任何客户端连接:

# 登录MySQL
mysql -u root -p
# 任何远程主机都可以访问数据库
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION; 
# 需要输入次命令使修改生效
mysql> FLUSH PRIVILEGES; 

三、卸载Docker

1、首先查看Docker版本

yum list installed | grep docker

2、执行卸载

yum -y remove docker-ce.x86_64

3、删除存储目录 

# rm -rf /etc/docker
# rm -rf /run/docker
# rm -rf /var/lib/dockershim
# rm -rf /var/lib/docker

4、如果发现删除不掉,需要先 umount,如

# umount /var/lib/docker/devicemapper

 

posted on 2019-12-01 15:07  liangsw  阅读(130)  评论(0编辑  收藏  举报