启动Docker环境
systemctl start docker
停止Docker环境
systemctl stop docker
重启Docker环境
systemctl restart docker
查看所有镜像
docker images
搜索镜像
docker search xxx
注:xxx为镜像名称
下载镜像
docker pull xxx:x
注:冒号后面为版本号,不带则下载"latest"版,视为最新版
删除镜像
docker rmi xxx
注:xxx为镜像ID,也可为 镜像名称:版本
启动容器
docker start xxx
注:xxx为容器ID,也可为 容器名称,以下两行命令一致
停止容器
docker stop xxx
删除容器
docker rm xxx
查看已启动容器
docker ps
查看已创建容器(包含未启动)
docker ps -a
根据已有镜像创建容器
docker run -di --name=a -p b1:b2 c:d
注:
a>容器名,自定义,不能有特殊字符,支持下划线,减号
b1>内部容器访问端口
b2>外部访问容器端口,很多情况下b1与b2一样
c>镜像名
d>镜像版本号
镜像结构
容器结构
实战安装MySQL
下载镜像
docker pull mysql:5.6
安装容器
docker run -di --name=test-mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.6
此时可以用可视化工具连接了