镜像地址
https://www.docker.com/products/docker-hub
查看正在运行的容器状态
docker ps
查看所有容器的状态
docker ps -a
拉取镜像
docker pull 镜像名称
查看拉取到的镜像
docker images
导出镜像
docker save -o [保存的目标文件名称] [镜像名称]
例子:docker load -i nginx.tar
删除本地镜像
docker rmi nginx:latest
创建并运行容器
docker run --name 【自定义名称】 -p 80:80 -d nginx:版本
docker run --name 【自定义名称】 -p 6937:6937 -d redis:版本
docker run --name 【自定义名称】 -p 3306:3306-d mysql:版本
命令解读:
- docker run :创建并运行一个容器
- --name : 给容器起一个名字,比如叫做mn
- -p :将宿主机端口与容器端口映射,冒号左侧是宿主机端口,右侧是容器端口
- -d:后台运行容器
- nginx:镜像名称,例如nginx
启动容器
docker start 容器名称
停止正在运行的容器
docker stop 【id】
关闭开机自启
docker start
删除docker容器
docker rm -f 【id】
修改命令
docker exec -it mn bash
- docker exec :进入容器内部,执行一个命令
- -it : 给当前进入的容器创建一个标准输入、输出终端,允许我们与容器交互
- mn :要进入的容器的名称
- bash:进入容器后执行的命令,bash是一个linux终端交互命令
vi命令下载
apt-get update
apt-get install vim