docker安装与拉取镜像的命令
centos下安装docker:yum install docker -y
开启docker: systemctl start docker
使用docker搜索镜像:docker search 镜像的名称。在搜索之前需要先配置源文件在/etc/docker/daemon.json下配置为为
搜索结果如下
使用docker拉取镜像:docker pull docker.io/centos (使用search查找到的镜像名称)
查看docker下的所有镜像:docker images
删除容器:docker container rm 8b7ff0a94028(容器id)
运行容器的命令
不常用的运行容器命令
创建容器,但是不开启:docker create -it --name 容器名称 镜像(id) /bin/bash
开启容器命令:docker container start 8b7ff0a94028
开启容器命令:docker start 8b7ff0a94028
常用的运行容器命令
创建容器,并且开启:docker run -dit --name 容器名称 镜像(id) /bin/bash
进入容器命令:docker exec -it 容器的名称 /bin/bash
对容器进行管理
查看所有容器:docker container ls -a或docker ps -a
停止运行中的容器: docker container stop 容器id 或 docker container kill 容器id
删除关闭中的容器:docker container rm 容器id
启动容器:docker container start 容器id
建立mysql库
创建包含mysql的容器并启动
创建mysql容器:docker run -dit --name mysql31 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123 c7109f74d339
格式为:Docker run -dit --name 容器名称 -p 端口:端口 -e MYSQL_ROOT_PASSWORD=数据库密码 镜像号进入仓库
命令为:docker exec -it 仓库名 /bin/bash
查看docker容器(仓库)的ip
代码格式:docker inspect --format ‘{{ .NetworkSettings.IPAddress }}’ 容器名称(id)
远程链接:mysql -u root -p密码 -h ip号
mysql8.0一下可以链接,本版本不能链接。