docker常用命令集

2021-12-19  本文已影响0人  awaa
1. 拉取镜像
docker pull ubuntu
2.当前容器镜像
 docker images
3. 运行ubuntu容器
docker run -i -t ubuntu /bin/bash

-t: 在新容器内指定一个伪终端或终端。
-i: 允许你对容器内的标准输入 (STDIN) 进行交互。

4. 查看当前运行容器
docker ps 
docker ps -a  所有,包括停止的
5. 停止容器
docker stop
6. 启动容器 
docker start

7. 后台运行
docker run -itd --name ubuntu-test ubuntu /bin/bash
 -d 参数默认不会进入容器,想要进入容器需要使用指令 docker exec

8. 进入容器
docker exec -it 243c32535da7 /bin/bash

9. 导出某个容器快照
docker export 1e560fca3906 > ubuntu.tar
10. 导入容器
cat docker/ubuntu.tar | docker import - test/ubuntu:v1
通过指定 URL 或者某个目录来导入
docker import http://example.com/exampleimage.tgz example/imagerepo
11 删除容器
docker rm -f a073300ddec3
容器不删除无法删除镜像

12. 指定断口  
docker run -d -p 8080:5000 training/webapp python app.py
本机8080  容器5000

13.设置镜像标签
docker tag 860c279d2fec runoob/centos:dev

14.推送镜像
docker push

构建镜像

docker build -t nginx:v3 . 
Dockerfile 
[
FROM nginx
RUN echo 'this is a docker nginx test' > /usr/share/nginx/html/index.html
]

helm install mytest wanghao_test-stb-air-signal-1.0-235327077-1640156538558

helm install mytest

mysql启动指定数据挂载目录

docker run --name mysql-demo2 -e MYSQL_ROOT_PASSWORD=root -d -p 33060:3306 -v /Users/demo/baidu/data/mysql:/var/lib/mysql  mysql:latest
上一篇下一篇

猜你喜欢

热点阅读