安装docker

1.docker介绍

https://yeasy.gitbooks.io/docker_practice/content/

2.安装docker

https://get.daocloud.io/#install-docker-for-mac-windows

去上面网址下载对应版本docker即可

3.安装

双击打开DockerToolbox, 进行安装

安装完成后,会出现三个图标

4. 进入命令窗口

即为安装成功

5.一些常见命令

 

查看docker安装的镜像
docker images

查看docker正在运行的容器
docker ps

查看docker所有容器
docker ps -a

启动一个容器并进入

docker基本命令


进入容器后,ctrl+p ctrl+q 让容器在后台运行

 

让id对应的容器停止

docker kill 容器id

 

让已经停止的容器重新运行

docker start 容器id  

 

进入正在后台运行的容器

docker attach 容器id   

 

 删除id对应的容器

docker rm 容器id  

 

强制删除id对应的容器

docker rm -f 容器id   

 

linux常用命令

查看目录下的文件
ls

查看目录下的文件(包含隐藏文件) 
ls -a 

列出当前绝对路径
pwd 

创建文件夹
mkdir 

创建多个文件夹
mkdir -p 

6.修改docker镜像提高下载速度


docker-machine ssh default

 

sudo sed -i "s|EXTRA_ARGS='|EXTRA_ARGS='--registry-mirror=https://registry.docker-cn.com |g" /var/lib/boot2docker/profile

 

 

 exit 

 

 

docker-machine restart default

 

docker info

7.docker小练习

要求:

下午的任务
1. 根据ubuntu镜像创建容器为 你的名字
2. 在容器中安装python2, python3, 并设置pip镜像
3. 将容器打包为 你的名字
4. 将该镜像上传至你的仓库中 并 截图发群里

第一步:创建容器, 开启容器, 进入容器

 

 

第二步:

更新镜像

apt-get update

安装对应工具包(类似编辑器, 可以修改文件)

apt-get install -y vim

更换ubuntu镜像为阿里云

cp /etc/apt/sources.list /etc/apt/sources.list.bak(用table键补全即可)

rm /etc/apt/sources.list(删除原来的)

vim /etc/apt/sources.list(重建)

写入相关镜像

i

deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse

deb http://mirrovimrs.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse

esc

:wq退出

更新镜像

apt-get update

apt-get install -y wget(用于下载文件)

apt-get install -y openssh-server(用于xshell连接了服务器终端)

apt-get install -y net-tools(自带一些命令,例如ifgonfig)

apt-get install -y iputils-ping(安装ping命令,用于检测是否和某个ip连通)

apt-get install -y gcc (c++环境)

apt-get install -y make(make命令,用于编译源码)

 

wget:用于下载文件
openssh-server:用于xshell连接服务器终端
net-tools:自带一些命令,例如ifconfig
iputils-ping: 安装ping命令,用于检测和某个ip是否连通
gcc: c++环境
make: make命令,用于编译源码

安装python环境

apt-get install -y python3

apt-get install -y python3-pip

apt-get install -y python2.7

apt-get install -y python-pip

测试

python3

exit()

pip3 list

python2

exit()

pip2 list

用豆瓣源安装django(比较快些)或更换pip源

pip install -i https://pypi.douban.com/simple/ django

ubuntu更换pip源

1. mkdir ~/.pip

2. cd ~/.pip

3.vi pip.conf

4.写入配置

[global]

timeout = 6000

index-url = https://pypi.douban.com/simple

trusted-host = pypi.douban.com

5.保存退出

cd

pip3 install djangoexit

打包镜像

docker commit -a '作者名字' -m '描述' 容器的名字 打包的名字:版本号

登录

Docker Hub

https://hub.docker.com/

命令查ip

ipconfig(windows)

ifconfig(linux, ubuntu)

 

 

 

 

 

### Docker 安装指南 Docker 是一种开源的容器化平台,允许开发者将应用及其所有依赖项打包到一个轻量级的容器中,从而在任何地方一致地运行它们。以下是针对不同操作系统的 Docker 安装指南。 #### 1. 卸载旧版本 如果系统中已经安装了旧版本的 Docker,建议先卸载以避免冲突。可以使用以下命令完成卸载: ```bash sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine ``` 此步骤适用于基于 Red Hat 的系统,例如 CentOS[^1]。 #### 2. 安装 Docker 在 Linux 系统上 对于 Linux 系统,Docker 提供了官方的安装脚本和仓库支持。以下是具体步骤: - **设置 Docker 仓库** 首先更新包索引并安装必要的软件包,以便能够通过 HTTPS 使用仓库: ```bash sudo apt-get update sudo apt-get install apt-transport-https ca-certificates curl software-properties-common ``` - **添加 Docker 的官方 GPG 密钥** 执行以下命令以添加 Docker 的官方 GPG 密钥: ```bash curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - ``` - **添加 Docker 的稳定仓库** 根据操作系统版本,添加 Docker 的稳定仓库: ```bash sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" ``` - **安装 Docker CE(社区版)** 更新包索引后,安装 Docker 社区版: ```bash sudo apt-get update sudo apt-get install docker-ce docker-ce-cli containerd.io ``` #### 3. 安装 Docker 在 macOS 和 Windows 上 对于 macOS 和 Windows 用户,可以通过 Docker Desktop 进行安装。访问 Docker 官方网站下载适合的安装包,并按照安装向导完成安装过程[^3]。 #### 4. 验证 Docker 安装 安装完成后,可以通过以下命令验证 Docker 是否正常工作: ```bash sudo docker run hello-world ``` 如果成功运行,将显示一条欢迎信息,表明 Docker 已正确安装[^2]。 #### 5. 常见问题及解决方法 如果遇到无法连接到 Docker 守护进程的问题,可以尝试以下命令检查服务状态和日志: ```bash sudo systemctl status docker journalctl -xe -u docker ``` 这些命令可以帮助诊断并解决问题[^3]。 ### 注意事项 Docker 最初是在 Ubuntu 12.04 上开发实现的;Red Hat 则从 RHEL 6.5 开始对 Docker 进行支持;Google 也在其 PaaS 产品中广泛应用 Docker。因此,在选择操作系统时需确保版本兼容性[^4]。 ```python # 示例代码:列出所有正在运行的容器 import subprocess def list_running_containers(): result = subprocess.run(['docker', 'ps'], stdout=subprocess.PIPE) return result.stdout.decode('utf-8') print(list_running_containers()) ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值