Linux:Docker的安装与使用


一、Docker的安装

1)检查Linux内核版本
必须是3.10及以上
指令: uname -r

2)安装docker
指令:yum install docker

二、Docker的启动与关闭

1)启动docker

指令:systemctl start docker

2)开机自动启动docker

指令:systemctl enable docker

3)停止docker

指令:systemctl stop docker

三、Docker的常用操作指令

1、镜像操作

1)检索

指令:docker search 关键字;
eg: docker search redis

2)拉取

指令:docker pull 镜像名:tag (tag是指版本号,一般是最新版本)
eg: docker pull mysql/docker pull mysql:5.5

3)列表

指令:docker images

4)删除

指令:docker rmi image-id
eg: docker rmi 2151acc12881

2、容器操作

软件镜像----运行镜像----产生一个容器

1)根据镜像启动容器

指令:docker run --name 自定义名字 -d 镜像名:tag
eg: docker rum --name mytomcat -d tomcat:latest

2)查看运行中的容器

指令:docker ps

3)停止运行中的容器

指令:docker stop 容器ID

4)查看所有的容器

指令:docker ps -a

5)启动已有容器

指令:docker start 容器ID
eg: docker start 0ca572e5017b

6)删除已有容器

指令:docker rm 容器ID
eg: docker rm 0ca572e5017b

7)创建并启动容器时进行端口映射

指令:-p 系统端口:容器启动端口
指令:-d (后台运行)
eg: docker run --name Tomcat9.0 -d -p 8888:8080 tomcat

8)查看容器日志

指令:docker logs 容器ID/容器NAME
eg:docker logs 8002743ae896/Tomcat9.0

9)进入容器内部

指令:docker exec -it 容器ID bash
eg:docker exec -it 38823cd75b62 bash

10)启动所有容器

指令:docker start $(docker ps -a | awk ‘{ print $1}’ | tail -n +2)
注意下这里的引号是英文引号(显示出来的是中文引号)

11)关闭所有容器

指令:docker stop $(docker ps -a | awk ‘{ print $1}’ | tail -n +2)
注意下这里的引号是英文引号(显示出来的是中文引号)

更多指令查看官方文档:
https://hub.docker.com/search/?type=image

四、如何解决连接MySql时出现的2059问题

解决方案

猜你喜欢

转载自blog.csdn.net/qq_42697271/article/details/114108307