CentOS Docker 安装
原文链接:https://www.runoob.com/docker/centos-docker-install.html
命令行操作:
清除历史docker
sudo yum remove docker \
安装必要工具
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
添加软件源信息
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
更新 yum 缓存:
sudo yum makecache fast
安装 Docker-ce:
sudo yum -y install docker-ce
启动 Docker 后台服务
sudo systemctl start docker
测试运行 hello-world
[root@runoob ~]# docker run hello-world
python3 使用docker
原文链接:https://www.runoob.com/docker/docker-install-python.html
查找Docker Hub上的python镜像
docker search python
拉取官方的镜像,标签为3.5
runoob@runoob:~/python$ docker pull python:3.5
使用python镜像
在~/python/myapp目录下创建一个 helloworld.py 文件,代码如下:
#!/usr/bin/python
print(“Hello, World!”);
运行容器
docker run -v $PWD/myapp:/usr/src/myapp -w /usr/src/myapp python:3.5 python helloworld.py
命令说明:
-v $PWD/myapp:/usr/src/myapp :将主机中当前目录下的myapp挂载到容器的/usr/src/myapp
-w /usr/src/myapp :指定容器的/usr/src/myapp目录为工作目录
python helloworld.py :使用容器的python命令来执行工作目录中的helloworld.py文件
输出结果:
Hello, World!