开启 docker start 开启的事务(如 mysql或者redis)
防火墙开启 firewall-cmd --add-port=端口号/tcp --permanent
防火墙的重启 firewall-cmd --reload
`uname -r` :查看内核
`systemctl start docker`: 启动docker镜像
`docker version` :查看docker版本
`docker info`:查看docker详细信息
`docker --help`:查看docker命令
操作docker镜像命令
2.1 查看镜像列表:
docker images
2.2 拉取镜像到本地:
docker pull 镜像名称或ID
2.3 上传镜像到仓库:
docker push keke/unbantu-test:lastest
2.4 保存到本地镜像:
docker save -o 导出的路径 镜像ID
2.5 加载本地镜像
docker load -i 镜像路径
2.6 修改镜像名称
docker tag 镜像ID 新镜像名称:版本
2.7 删除一个或者多个镜像:
docker rmi 镜像名称或ID
2.8 通过容器创建镜像:
从已经创建的容器中更新镜像,并且提交这个镜像 使用 Dockerfile 指令来创建一个新的镜像 下面通过已存在的容器创建一个新的镜像。
docker commit -m="First Image" -a="keke" 7a15f99695c0 keke/unbantu:17.10.0
上面命令参数说明:
-m 提交的描述信息
-a 指定镜像作者
7a15f99695c0 :记住这个是容器id,不是镜像id
keke/unbantu:17.10.0: 创建的目标镜像名
开启端口号:firewall-cmd --add-port=端口号/tcp --permanent
查看所有容器 docker ps -a
查看已经打开的容器docker ps
启动docker:systemctl start docker
停止docker:systemctl stop docker
重启docker:systemctl restart docker
查看docker状态:systemctl status docker
下载镜像:docker pull 镜像名称
查看本地镜像:docker images
删除镜像:docker rmi 名称
新建容器:docker run -dti --name=容器名 镜像名:版本号
查看容器:docker ps 正在运行 -a 全部
停止容器:docker stop 名称
重启容器:docker restart 名称
进入容器:docker exec -it 容器名 /bin/bash
退出容器:exit docker
容器开机自动启动:docker update --restart=always 容器名
转载