1、启动容器并映射宿主机到容器端口
docker run -p 127.0.0.1:20001:22 -ti centos /bin/bash
2、daemon方式启动容器
docker run -d -p 127.0.0.1:5000:22 -ti centos /bin/bash docker run -ti -p 0.0.0.0:7600:9600 -p 0.0.0.0:7603:9603 -ti configserver2.lhm /bin/bash
3、连接至后台容器
docker attach eb93ec3a3143ae732cedf573538e9117eb9897c4f93816c6b9821dbc7549f50c
4、查看容器运行的进程
docker top 261ea009ae26
5、查看容器同步日志
docker logs -f 261ea009ae26
6、删除容器
docker rm 261ea009ae26
7、创建image
docker commit -m="add test" cs1 css
8、从新的image启动容器
docker run -t -i cstest/cstest1 /bin/bash
9、删除image
docker rmi -f a401549ebc9e
10、查看容器名
docker inspect -f "{{ .Name }}" 43ee0f38db1a
11、OS层查看网络映射
iptables -t nat -L -n DNAT tcp -- 0.0.0.0/0 127.0.0.1 tcp dpt:5000 to:172.17.0.98:22
12、挂在数据卷到容器
docker run -d -ti --name cs1 -v /home/hongmin.lhm/dockerdata:/opt/dockerdata -i css.lhm /bin/bash
13、启动configtester容器
docker run -d -p 0.0.0.0:9600:9600 -p 0.0.0.0:9603:9603 -i css.lhm sh -c /root/css/bin/csstart.sh
14、向一个已存在的容器发送命令
docker exec -i 147303d8da03 mkdir /root/abc
时间: 2024-10-09 07:27:56