admin avatar

docker常用命令大全整理

🕔 by admin





docker常用命令大全整理收藏版

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
apt-get install docker-ce #安装docker
apt-get -y autoremove docker-*  #卸载docker
docker ps -a # 查看宿主机(物理服务器)所有容器
docker exec -it Debian /bin/bash # 进入正在运行的容器的内部,
docker exec -it demo4f34ddedd /bin/bash 
# 使用镜像ID进入正在运行的容器的内部,但是ID会变,建议使用名称进入容器内部
docker inspect Debian  # 查看容器的详细信息,比如IPAddress
docker pull nginx #拉取nginx容器镜像
docker pull debian:8  #拉取Debian 8的容器镜像
docker search -s 10 debian  #搜索排名大于10的debian容器镜像
docker search  debian   #单纯搜索deian容器镜像
docker run --privileged -it debian:8.3 /bin/bash # 给容器添加root权限
docker run -p 8080:8080 -it debian:8.3 /bin/bash
#开启Debian 8.3 容器端口映射,容器8080端口映射到宿主机的8080端口
docker run -p 172.0.0.3:8080:8080 -it debian:8.3 /bin/bash
#指定容器的IP端口映射
docker run -p 0.0.0.0:8080:8080 -it debian:8.3 /bin/bash
#开放任意网络连接到容器映射
docker run -p 3399:3399 -p 555:777 -p 6666:6666 -p 777:777 --name debian -it debian:8.3 /bin/bash
#多端口映射并赋予终端权限,第一个IP是宿主机的端口,第二个IP是容器内部的IP端口。
exit  #退出内部容器终端
docker start/restart/stop   id/name  #启动,重启,停止容器
docker export f2054f7b52a7ed3 | gzip > debian8.3.tar.gz #容器打包备份
zcat debian8.3.tar.gz  | docker import - debian nginx:1  #容器导入
docker save -o debian8.3.tar a38fabc72285 #容器镜像克隆
docker load -i  debian8.3.tar  #容器镜像导入
docker commit f2017b3a5ed4  debian:1
 #从IDf2017b3a5ed4容器镜像克隆一个为debian:1的容器镜像
docker rm [容器ID]  #删除容器
docker rmi [镜像ID] #删除容器镜像
docker rmi -f [镜像ID]  #强制暴力删除容器镜像





💘 相关文章

写一条评论

Based on Golang + fastHTTP + sdb | go1.18.3 Processed in 2ms