docker学习和常用命令

 参考视频:05.Docker基础-常见命令_哔哩哔哩_bilibili

镜像仓库datahub

 docker命令官方文档:docker exec | Docker Docs

systemtrl docker 

启动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 

inspect

查看容器详情
docker inspect

docker network

// 创建网络,并且内部容器可以通过容器名称访问
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

评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值