搜索某个库
docker search lib_name
下载某个库到docker中
docker pull lib_name
查看镜像文件
docker images
根据镜像创建容器(一般取镜像id的前4位)
docker run -tid image_id
查看所有容器
docker ps -a
进入到容器中(一般取前容器的4位)
docker attach CONTAINER_ID
退出容器
exit
退出容器但不停止容器内进程
control+p+q
创建并命名某个容器
docker run -tid —name container_name image_id
封装镜像
docker commit image_id version_name:name
删除镜像
docker rmi image_id
容器host2连接中心节点容器host1
docker run -tid —name host2 —link host1 host1_version_name:name
获取原容器的ip地址等信息
cat /etc/hosts
下载ping库
1. apt-get update
2. apt-get inetutils-ping
安装redis
apt-get update
apt-get -y install redis-server
启动redis服务器
/etc/init.d/redis-server restart
启动redis客户端
redis-cli
redis客户端连接服务器
redis-cli -h host_ip -p host_port
redis
设置键值对
set key value
获取值
get key
获取值的长度
strlen key
批量设置值
mset key1 value1 key2 value2 key3 value3
批量获取值
mget key1 key2 key3
设置键-域-名(同一个键下可以有多个域值对)
hset key field value
批量设置键-域-名
hmset key field1 value1 field2 value2 field3 value3
获取单个键-域-名
hget key field
批量获取键-域-名
hgetall key
基础镜像选择ubuntu,里面的python3,pip,mysql,redis安装方法
python3
apt-get -y install python3.5
redis
apt-get -y install redis-server
pip
apt-get -y install python3-pip
mysql
1. sudo apt-get install mysql-server
2. apt-get isntall mysql-client
3. sudo apt-get install libmysqlclient-dev
将镜像继承压缩包解压
docker load —-input my_image.tar
将镜像封装为文件
docker save -o /my_image.tar image_id