Docker常用基础命令汇总

本文总结了Docker的常用操作命令,包括启动、停止、重启Docker服务;运行镜像创建容器;查看运行中的容器;启动、停止、重启特定容器;删除容器与镜像;进入容器;以及创建镜像等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、docker的启动、停止、重启

[root@localhost ~]# service docker restart
Redirecting to /bin/systemctl restart docker.service
[root@localhost ~]# service docker stop
Redirecting to /bin/systemctl stop docker.service
[root@localhost ~]# service docker start
Redirecting to /bin/systemctl start docker.service

2、docker运行镜像创建一个容器

docker run

[root@localhost ~]# docker run -it -p 80:80 -v /docker_test:/yufei  --name yufei_6 centos

-i:允许我们对容器内的 (STDIN) 进行交互

-t:在新容器内指定一个伪终端或终端

-p:宿主机的端口映射到容器的端口

-v:是挂在宿机目录, /docker_test是宿机目录,/yufei是当前docker容器的目录,宿机目录必须是绝对的。

--name:是给容器起一个名字,可省略,省略的话docker会随机产生一个名字

3、查看正在运行容器

docker ps、docker ps -a

$ docker ps
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES
f84f2393be81        centos              "/bin/bash"         3 days ago          Up 5 seconds                            festive_cray

4、启动、停止、重启某个docker 容器

docker start、docker stop、docker restart

[liuyuantao@DESKTOP-VB95U9M MINGW64]# docker start f84f2393be81
f84f2393be81

[liuyuantao@DESKTOP-VB95U9M MINGW64]# docker stop f84f2393be81
f84f2393be81

[liuyuantao@DESKTOP-VB95U9M MINGW64]# docker restart f84f2393be81
f84f2393be81

5、删除容器、镜像

docker rm、docker rmi

[liuyuantao@DESKTOP-VB95U9M MINGW64]# docker rm 178a433d46f7
178a433d46f7

6、进入容器

docker exec -it id 启动一个伪终端以交互式的方式进入某个容器

[liuyuantao@DESKTOP-VB95U9M MINGW64]# docker exec -it f84f2393be81 bash
[root@f84f2393be81 /]#

docker attach id 进入某个容器(使用exit退出后容器也跟着停止运行)

[liuyuantao@DESKTOP-VB95U9M MINGW64]# docker attach f84f2393be81
[root@f84f2393be81 /]#

7、创建镜像

docker build -t soar/centos:7.1 .  通过当前目录下的Dockerfile创建一个名为soar/centos:7.1的镜像

转载于:https://my.oschina.net/liuyuantao/blog/1842985

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值