docker安装下载

一、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 ) 删除所有镜像

 

 

 

posted @ 2022-02-23 16:42  一份人间烟火  阅读(281)  评论(0)    收藏  举报