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 容器命名

Docker Compose安装

#查看最新版本
curl https://github.com/docker/compose/releases  | grep docker/compose/releases/download
#下载
curl -L "https://github.com/docker/compose/releases/download/v2.28.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
#修改权限
chmod +x /usr/local/bin/docker-compose
#创建软链接
ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
#查看当前版本
docker-compose version
#启动容器
docker-compose up -d
最后修改:2024 年 07 月 04 日
如果觉得我的文章对你有用,请随意赞赏