docker指令

下载镜像

$ sudo docker pull ubuntu 

创建容器

$ sudo docker run --name test1 -i -t ubuntu /bin/bash

$ sudo docker run --name server -d ubuntu /bin/bash  #创建后台运行的程序

root@10decacd29ab:/# exit

查看容器

$sudo docker ps -a

CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
10decacd29ab ubuntu "/bin/bash" 13 seconds ago Exited (0) 4 seconds ago test1

删除容器

$sudo docker rm /test1

查看日志

$sudo docker logs server

 

将主机etc目录映射到容器的opt/etc目录,并启动容器

docker run -i -t -v /etc:/opt/etc ubuntu /bin/bash

 

以mosredis为容器名运行一个redis镜像,在容器里运行的端口为6379,映射到宿主机器端口为6500,所以程序连redis时要使用6500

# docker run -d --name mosredis -p 6500:6379 redis

 

docker中ubuntu容器安装ifconfig, ping, telnet等工具

apt install net-tools       # ifconfig 

apt install iputils-ping     # ping

apt-get install  telnet   # telnet

apt-get install vim   #vim

 

posted @ 2017-03-17 15:57  traits  阅读(126)  评论(0编辑  收藏  举报