码迷,mamicode.com
首页 > 其他好文 > 详细

docker

时间:2018-12-19 15:44:23      阅读:222      评论:0      收藏:0      [点我收藏+]

标签:docke   start   下载   更新   指定   pip   yum   alt   lib   

启动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

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.提交镜像

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:提交镜像

sudo docker commit -m "python3" 73795020d9d8 ubuntu-python3:3.5
73795020d9d8 容器id
ubuntu-python3:3.5 名字

docker

标签:docke   start   下载   更新   指定   pip   yum   alt   lib   

原文地址:https://www.cnblogs.com/yoyo1216/p/10142853.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!