首页 > 代码库 > Docker命令速记

Docker命令速记

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

Docker命令速记