1.容器启动

docker run 镜像id
#创建+启动容器
docker ps
#查看容器进程
docker ps -a
#查看容器运行记录

2.运行镜像

注意:容器内的进程必须处于前台运行状态,否则容器就会直接退出,自己部署一个容器运行,命令不得后台运行,前台运行即可

docker run -it centos bash
#进入bash
docker run  centos ping baidu.com
#ping百度 前台运行
docker run -d centos ping baidu.com
#ping百度 后台运行
docker run -d --rm centos ping baidu.com
#运行之后删除容器启动记录
docker run -d --rm --name baidu centos ping baidu.com
#--name取别名

docker network create --subnet=172.20.0.0/24 net1
docker run -d --net net1 --ip 172.20.0.10 --rm centos   ping baidu.com 
# 自定义容器网络


docker exec -it 容器id(可简写前三位)bash
#进入容器bash

3.容器停止与启动

docker start 容器id(可简写前三位)
docker stop 容器id
docker restart 容器id

4.查看日志

docker logs 容器id
docker logs 容器id | tail -5
#查看最新的5条日志
docker container inspect 容器id
#查看容器的高级信息

5.端口映射

docker port 容器id
#查看容器端口转发情况
docker run -d --name my_nginx -p 85:80 nginx
#把nginx服务映射到宿主机的85端口
docker run -d --name my_nginx -P nginx
#把nginx服务映射到宿主机的随机闲置端口

6.容器提交

docker run -it centos bash
docker commit 容器id 容器命名
最后修改:2023 年 11 月 10 日
如果觉得我的文章对你有用,请随意赞赏