Published on

docker 完善一个Ubuntu容器

Authors

1. docker

1.1 拉取一个 Ubuntu 镜像

docker pull ubuntu:latest

1.2 查看本地镜像

docker images

1.3 运行容器

docker run -itd --name ubuntu-setup ubuntu

1.4 进入 容器

docker exec -it ubuntu-setup /bin/bash

2. Ubuntu

进入到 ubuntu 容器后,感觉 docker ubuntu container 还是非常干净的。我们常用的 vim sudo 工具都没有,需要我们自己配置。

2.1 安装必要工具

2.1.1 更新软件库

此过程可能较慢

apt update

2.1.2 安装 sudo

apt install sudo

2.1.3 安装 vim

sudo apt install vim

2.1.4 安装 git

# 安装git
sudo apt install git
# 查看git 版本信息
git --version

2.1.5 安装 curl

sudo apt intall curl

2.2 zsh

2.2.1 安装 zsh

sudo apt install

2.2.2 查看 zsh 版本

zsh --version

2.2.3 设置默认 shell 为 zsh

chsh -s /bin/zsh
# 或者使用以下命令
chsh -s $(which zsh)

同理, 使用以下命令可以切换到 bash

chsh -s /bin/bash

2.2.4 退出容器,以 zsh 重新进入

exit
docker exec -it ubuntu-setup /bin/zsh

2.2.5 oh-my-zsh

2.2.5.1 安装 oh-my-zsh
# 国外资源 过于慢
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
# 再试试这个命令
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
# 还不行的话使用,使用国内资源
sh -c "$(curl -fsSL https://gitee.com/shmhlsy/oh-my-zsh-install.sh/raw/master/install.sh)"
2.2.5.2 配置 oh-my-zsh

配置 zsh 主题

vim .zshrc

# 将zsh 主题改为我们心仪的主题,其实默认的就b
ZSH_THEME="robbyrussell"

使我们的 zsh 配置生效

#将我们的配置生效一下
source .zshrc