一、docker安装
查看
sudo systemctl status docker
安装
#装方法一
$ sudo apt install docker-ce docker-ce-cli containerd.io -y
#安装方法二 推荐
$ curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
配置加速镜像
#---------------- 配置加速镜像 请在 建立 sudo vim /etc/docker/daemon.json 内容如
下:
{"registry-mirrors":["https://regmirror.qiniu.com/","https://docker.mirrors.ustc.edu.cn/","https://hubmirror.c.163.com/"]}
#----------- 配置免sudo 将当前当前账号加入docker用户组
$ sudo adduser $USER docker
$ sudo adduser webrx docker
webrx@us:~$ sudo adduser webrx docker
正在添加用户"ys2"到"docker"组...
正在将用户“ys2”加入到“docker”组中
完成。
配置免密sudo ,
sudo adduser $USER docker
sudo adduser 名字 docker
services –status -all 查看状态
二、docker安装mysql8
docker pull mysql
1.查看版本信息
lsb_release -a
docker images 查看容器
docker pull mysql 下载MySQL8
docker images
lsb_release -a
2.查看mysql镜像文件,没有就下载images
3.建立容器container docker run
docker ps -aq
docker ps
docker run -itdP -e MYSQL_ROOT_PASSWORD=root mysql 设置mysql连接,可以多次设置得到不同的服务器
docker ps
 docker run -itdP -e MYSQL_ROOT_PASSWORD=root mysql
docker ps
在外面连接mysql 
mysql -h192.168.21.76 -uroot -proot -P49154
 dockers ps显示内存运行的服务器
docker pull mysql/centos 下载想要的
dockers p-aq
docker stop mysql 停止
docker rm -f  $(docker ps -aq)强制删除不管在运行还是没有运行的容器
修改时区
docker run -itd -p 3300:3306 --name m3300 -e MYSQL_ROOT_PASSWORD -e TX='Asia/Shanghai'  mysql
docker run -it --rm  mysql:latest mysql -h192.168.21.68 -uroot -P3300-p 有客户端
dockers run-help 查看命令
-P 大写 随机端口
--rm 一次性,关容器,自己删除容器
--restart always 当前容器docker自动启动
docker exec -it 02 bash
docker exec -it 02 mysql  在docker里进mysql
docker安装5.6.51
docker pull mysql:5.6.51
docker search 名 搜索
docker run -itd -P --restart always -e TZ='Asia/Shanghai' -e MYSQL_ROOT_PASSWORD=123456 mysql:5.6.51
docker exec -it mysql:5.6.51 -p
docker rm -f $(docker ps -aq)删除所有容器
docker rmi $(docker image -aq ) 删除所有镜像
Original: https://www.cnblogs.com/zcxxcvbn/p/15927645.html
Author: 一份人间烟火
Title: docker安装下载
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/590773/
转载文章受原作者版权保护。转载请注明原作者出处!