启动docker
sudo service docker restart systemctl start docker
docker run --name=bt5 -d --net=host -v /root/dockerfiles:/my_python -v /etc/localtime:/etc/localtime -w /my_python/clili/clili lit/scrapy:2.1 scrapy crawlall
docker run 启动容器
--name=bt5 取个名字
-d 后台启动
--net 选择容器的网络类型
host 使用本地网络
-v 挂载卷
/data1/home/teng.li/dockerfiles 本地服务器目录路径
/my_python 容器自动创建
-w 指定工作目录
/my_python/clili/clili 工作目录
lit/scrapy:2.1 启动镜像 变成容器
scrapy crawlall 运行的命令
sudo docker run --name=bt5 -d --net=host -p 5000:80-v /data1/home/teng.li/dockerfiles:/my_python -w /my_python/clili/clili lit/scrapy:2.1 scrapy crawlall
-p暴露端口
5000:外部访问端口
80:内部端口
清除所有docker容器
sudo docker rm $(sudo docker ps -a -q) sudo docker rm -f $(sudo docker ps -a -q)
停止所有docker
sudo docker stop $(sudo docker ps -a -q)
查看docker日志
sudo docker logs 2604292d088e
日志路径
/var/lib/docker/containers
创建docker
sudo docker run --name=ubuntu16 -dit --net=host -v /data1/home/teng.li/dockerfiles:/my_python ubuntu
进入docker
sudo docker exec -it 7c3116f75385eab8bb4 /bin/bash
安装docker
yum install -y docker-io
启动docker
systemctl start docker # /etc/init.d/docker start
搜索镜像
docker search centos
获取镜像
docker pull centos
查看系统存在的镜像
docker images
启动打印输出
docker run centos /bin/echo 'hello world'
查看所有的容器
docker ps -a
运行docker容器并进入
docker run --name mydocker -it centos /bin/bash
推出docker
exit
重启docker
docker start 容器id
停止docker
docker stop 容器id
这后台运行
docker run -d --name mysdocker centos /bin/bash
docker镜像移动到其他服务器
scp scrapy2.tar caifu.yu@192.168.1.15:/root
caifu.yu:账号
192.168.1.15: ip
/root:绝对路径
最后按照提示输入密码
-----------------------------------------------------------------------------------------------------------------------
用Ubuntu进行按照
docker 创建过程
1.关键字查找镜像
sudo docker search ubuntu
2.下载基本镜像
sudo docker pull ubuntu:16.04
3.启动容器
sudo docker run -d -it --name ubuntu 52b10959e8aa # 查看已经启动的docker docker container ls
4.进入容器
sudo docker exec -it 容器id /bin/bash
5.进入更新软件
apt-get update
6.安装软件
apt-get -y install python3 apt-get install python3-pip
7.退出
exit
8.停止容器
docker stop 容器id
9.提交镜像
sudo docker commit -m "python3" 73795020d9d8 ubuntu-python3:3.5 73795020d9d8 容器id ubuntu-python3:3.5 名字
--------------------------------------------------------------------------------------------------------------
CentOS 7 (使用yum进行安装)
1: 安装必要的一些系统工具
yum install -y yum-utils device-mapper-persistent-data lvm2
2: 添加软件源信息
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3: 更新并安装 Docker-CE
yum makecache fast yum -y install docker-ce
4: 开启Docker服务
systemctl start docker | dockerd
5: 按照软件
add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable" apt-get update apt-get install docker-ce
6:退出
exit
7.停止容器
docker stop 容器id
8:提交镜像
sudo docker commit -m "python3" 73795020d9d8 ubuntu-python3:3.5 73795020d9d8 容器id ubuntu-python3:3.5 名字