启停查docker服务
systemctl start docker
systemctl stop docker
systemctl status docker
systemctl enable docker
systemctl disable docker
镜像操作
以MySQL镜像容器为例
# 搜索镜像 docker search 关键词
docker search mysql
# 拉取镜像 拉取MySQL8.0版本,默认是该大版本中最新的版本
docker pull mysql:8.0
# 查看下载到本地的镜像
docker images
# 删除镜像
docker rmi 镜像ID号
容器操作
# 显示所有的容器
docker ps -a
#字段说明
CONTAINER ID:容器的ID号
IMAGE:加载的镜像
COMMAND :运行的程序
CREATED :创建时间
STATUS:当前的状态
PORTS:端口映射
NAMES:名称
创建容器
启动容器(当容器未创建时则创建)
docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=passwd
-p设置容器的3306端口映射到主机3306端口
-e MYSQL_ROOT_PASSWORD设置环境变量数据库root用户密码为输入数据库root用户的密码
-d后台运行容器mysql并返回容器id
# 启动容器
docker start 容器id/名称
# 进入docker容器
docker exec -it 容器ID /bin/bash
# 删除容器
docker rm -f 容器id/名称
# 查看正在运行的容器消耗的资源状态
docker stats
# 将centos7本地文件上传到容器文件目录中
docker cp FILE_PATH 容器ID:/opt
# 将文件从容器复制到本地
docker cp 容器ID:/opt/123.txt /home/data