赞
踩
镜像仓库datahub
docker命令官方文档:docker exec | Docker Docs
- 启动docker
- systemtrl start docker
-
- 停止docker
- systemtrl stop docker
-
- 重启docker
- systemtrl restart docker
-
- 设置开机自启动
- systemtrl enable docker
-
- 查看
- docker ps
-
- 配置镜像
下载镜像 docker pull 查看镜像 docker images eg: docker images 删除镜像 docker rmi eg: docker rmi nginx:latest 自定义镜像,本地服务器 打包到 本地镜像 dockerfile -> docker build 本地镜像 保存到 本地服务器 docker save eg: docker save -o nginx.tar nginx:latest 本地服务器 加载到 本地镜像 docker load eg: docker load -i nginx.tar 本地镜像 推送到 镜像仓库/公司私服 docker push
- 创建并运行一个容器
- docker run XXX:y.y
- -d 后台运行
- --name 给docker的容器取名
- -p 对外端口和容器内的端口映射 : -p 3306:3306
- -e 配置环境变量
- --network 配置网络
- -v 挂载数据卷
- eg: -v volumeName:挂载目录
- eg: -v 本地目录(必须以 / 或 ./ 开头):挂载目录
-
- docker run -d --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123 -e TZ=Asia/Shanghai --network syndata mysql:8.0
-
- 最后的mysql是运行的镜像名称,没写版本号是默认最新版本
-
-
-
- 停止进程,但容器仍然存在
- docker stop
- eg: docker stop nginx
-
- 启动进程
- docker start
- eg: docker start nginx
-
- 重启进程
- docker restart
- eg: docker restart nginx
-
- 查看容器运行状态
- docker ps
- eg: docker ps
-
- 删除容器
- docker rm
- eg:docker rm nginx
- 强制删除
- eg: docker rm nginx -f
-
- 查看日志
- docker logs 容器名
- eg: docker logs -f mysql
-
- 执行命令进入容器内部
- docker exec
- eg: docker exec -it nginx bash
- -it 是终端命令行交互
- 容器
- bash: bash语法交互
-
-
- 创建数据卷
- docker volume create
-
- 查看数据卷
- docker volume ls
-
- 具体查看
- docker volume inspect volumeId
-
- 清除数据卷
- docker volume prune
-
- 删除指定的数据卷
- docker volume rm
-
- 查看容器详情
- docker inspect
- // 创建网络,并且内部容器可以通过容器名称访问
- docker network create
- eg: docker network create syndata
-
- // 查看所有网络
- docker network ls
-
- // 删除指定网络
- docker network rm
-
- // 清除未使用网络
- docker network prune
-
- // 使指定容器连接加入某个网络
- docker network connect
-
- // 使指定容器离开某个网络
- docker network disconnect
-
- // 查看网络详情信息
- docker netwokr inspect
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。